Skip to content

RenderPlayerEvent


This fires for players that are rendered.

Cancellable = false

Parameter

RenderPlayerEvent

Properties

Stage

  • PRE - Before players render.

  • POST - After players render.

Methods

Stage

Stage getStage()

Returns the stage as shown above.

Partial ticks

float getPartialTicks()

Progress between last and current tick, usually used for interpolation.

Renderer

RenderPlayer getRenderer()

Returns RenderPlayer.

Player

AbstractClientPlayer getPlayer()

Returns AbstractClientPlayer.

Position

X

double getX()

Returns X pos.

Y

double getY()

Returns Y pos.

Z

double getZ()

Returns Z pos.

Yaw

float getYaw()

Returns yaw.

Example

/*
If a player is invisible this makes them visible again.
*/
@EventTarget
public void onRenderPlayer(RenderPlayerEvent event) {
    if (event.getStage() != RenderPlayerEvent.Stage.PRE) return;
    final EntityPlayer player = event.getPlayer();

    if (player.isInvisible()) {
        player.setInvisible(false);
    }
}