Class RenderLivingEvent.Post<T extends net.minecraft.world.entity.LivingEntity,S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState,M extends net.minecraft.client.model.EntityModel<? super S>>

java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RenderLivingEvent<T,S,M>
net.neoforged.neoforge.client.event.RenderLivingEvent.Post<T,S,M>
Type Parameters:
T - the living entity that was rendered
M - the model for the living entity
Enclosing class:
RenderLivingEvent<T extends net.minecraft.world.entity.LivingEntity,S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState,M extends net.minecraft.client.model.EntityModel<? super S>>

public static class RenderLivingEvent.Post<T extends net.minecraft.world.entity.LivingEntity,S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState,M extends net.minecraft.client.model.EntityModel<? super S>> extends RenderLivingEvent<T,S,M>
Fired after an entity is rendered, if the corresponding RenderLivingEvent.Post is not cancelled.

This event is not cancelable.

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

  • Constructor Details

    • Post

      @Internal public Post(S renderState, net.minecraft.client.renderer.entity.LivingEntityRenderer<T,S,M> renderer, float partialTick, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource multiBufferSource, int packedLight)