Class RenderPlayerEvent.Pre

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RenderLivingEvent<net.minecraft.client.player.AbstractClientPlayer,net.minecraft.client.renderer.entity.state.PlayerRenderState,net.minecraft.client.model.PlayerModel>
net.neoforged.neoforge.client.event.RenderPlayerEvent
net.neoforged.neoforge.client.event.RenderPlayerEvent.Pre
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
Enclosing class:
RenderPlayerEvent

public static class RenderPlayerEvent.Pre extends RenderPlayerEvent implements net.neoforged.bus.api.ICancellableEvent
Fired before the player is rendered. This can be used for rendering additional effects or suppressing rendering.

This event is cancellable. If this event is cancelled, then the player will not be rendered and the corresponding RenderPlayerEvent.Post will not be fired.

This event is fired on the main game event bus, only on the logical client.

  • Constructor Details

    • Pre

      @Internal public Pre(net.minecraft.client.renderer.entity.state.PlayerRenderState renderState, net.minecraft.client.renderer.entity.player.PlayerRenderer renderer, float partialTick, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource multiBufferSource, int packedLight)