Package net.minecraftforge.client.event
Class RenderNameplateEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.entity.EntityEvent
net.minecraftforge.client.event.RenderNameplateEvent
RenderNameplateEvent is fired whenever the entity renderer attempts to render a name plate/tag of an entity.
This event has a result.
ALLOW will force-render name plate/tag, DEFAULT will ignore the hook and continue using the vanilla check & DENY will prevent name plate/tag from rendering
This event is fired on the
nameplateContent contains the content being rendered on the name plate/tag. This can be changed by mods.originalContent contains the original content being rendered on the name plate/tag. This cannot be
changed by mods.entityRenderer contains the entity renderer instance that renders the name plate/tag. This cannot be
changed by mods.matrixStack contains the matrix stack instance involved in rendering the name plate/tag. This cannot
be changed by mods.renderTypeBuffer contains the render type buffer instance involved in rendering the name plate/tag.
This cannot be changed by mods.packedLight contains the sky and block light values used in rendering the name plate/tag.partialTicks contains the partial ticks used in rendering the name plate/tag. This cannot be changed by mods.This event has a result.
Event.HasResult. ALLOW will force-render name plate/tag, DEFAULT will ignore the hook and continue using the vanilla check & DENY will prevent name plate/tag from rendering
This event is fired on the
MinecraftForge.EVENT_BUS.-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEvent
EntityEvent.CanUpdate, EntityEvent.EnteringChunk, EntityEvent.EntityConstructing, EntityEvent.SizeNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EntityRenderer<?>private final MatrixStackprivate ITextComponentprivate final ITextComponentprivate final intprivate final floatprivate final IRenderTypeBuffer -
Constructor Summary
ConstructorsConstructorDescriptionRenderNameplateEvent(Entity entity, ITextComponent content, EntityRenderer<?> entityRenderer, MatrixStack matrixStack, IRenderTypeBuffer renderTypeBuffer, int packedLight, float partialTicks) -
Method Summary
Modifier and TypeMethodDescriptionThe content being rendered on the name plate/tagThe entity renderer that renders the name plate/tag, if it was providedThe matrix stack used during the rendering of the name plate/tagThe original content being rendered on the name plate/tagintThe packed values of sky and block light used during the rendering of the name plate/tagfloatThe partial ticks used during the rendering of the name plate/tagThe render type buffer used during the rendering of the name plate/tagvoidsetContent(ITextComponent contents) Sets the content that is to be rendered on the name plate/tagMethods inherited from class net.minecraftforge.event.entity.EntityEvent
getEntityMethods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
-
Field Details
-
nameplateContent
-
originalContent
-
entityRenderer
-
matrixStack
-
renderTypeBuffer
-
packedLight
private final int packedLight -
partialTicks
private final float partialTicks
-
-
Constructor Details
-
RenderNameplateEvent
public RenderNameplateEvent(Entity entity, ITextComponent content, EntityRenderer<?> entityRenderer, MatrixStack matrixStack, IRenderTypeBuffer renderTypeBuffer, int packedLight, float partialTicks)
-
-
Method Details
-
setContent
Sets the content that is to be rendered on the name plate/tag -
getContent
The content being rendered on the name plate/tag -
getOriginalContent
The original content being rendered on the name plate/tag -
getEntityRenderer
The entity renderer that renders the name plate/tag, if it was provided -
getMatrixStack
The matrix stack used during the rendering of the name plate/tag -
getRenderTypeBuffer
The render type buffer used during the rendering of the name plate/tag -
getPackedLight
public int getPackedLight()The packed values of sky and block light used during the rendering of the name plate/tag -
getPartialTicks
public float getPartialTicks()The partial ticks used during the rendering of the name plate/tag
-