Class RenderPlayerEvent

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
Direct Known Subclasses:
RenderPlayerEvent.Post, RenderPlayerEvent.Pre

public abstract class RenderPlayerEvent extends RenderLivingEvent<net.minecraft.client.player.AbstractClientPlayer,net.minecraft.client.renderer.entity.state.PlayerRenderState,net.minecraft.client.model.PlayerModel>
Fired when a player is being rendered. See the two subclasses for listening for before and after rendering.
See Also:
  • Constructor Details

    • RenderPlayerEvent

      @Internal protected RenderPlayerEvent(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)
  • Method Details

    • getRenderer

      public net.minecraft.client.renderer.entity.player.PlayerRenderer getRenderer()
      Overrides:
      getRenderer in class RenderLivingEvent<net.minecraft.client.player.AbstractClientPlayer,net.minecraft.client.renderer.entity.state.PlayerRenderState,net.minecraft.client.model.PlayerModel>
      Returns:
      the renderer for the living entity