Class ItemFrameEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<ItemFrameEntity>
net.minecraft.client.render.entity.ItemFrameEntityRenderer
@Environment(CLIENT) public class ItemFrameEntityRenderer extends EntityRenderer<ItemFrameEntity>
-
Field Summary
Fields Modifier and Type Field Description private MinecraftClientclientprivate ItemRendereritemRendererprivate static ModelIdentifierMAP_FRAMEprivate static ModelIdentifierNORMAL_FRAMEFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, shadowOpacity, shadowRadius -
Constructor Summary
Constructors Constructor Description ItemFrameEntityRenderer(EntityRendererFactory.Context ctx) -
Method Summary
Modifier and Type Method Description Vec3dgetPositionOffset(ItemFrameEntity itemFrameEntity, float float2)IdentifiergetTexture(ItemFrameEntity itemFrameEntity)protected booleanhasLabel(ItemFrameEntity itemFrameEntity)Determines whether the passed entity should render with a nameplate above its head.voidrender(ItemFrameEntity itemFrameEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)protected voidrenderLabelIfPresent(ItemFrameEntity itemFrameEntity, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getFontRenderer, getLight, getSkyLight, shouldRender
-
Field Details
-
NORMAL_FRAME
-
MAP_FRAME
-
client
-
itemRenderer
-
-
Constructor Details
-
ItemFrameEntityRenderer
-
-
Method Details
-
render
public void render(ItemFrameEntity itemFrameEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)- Overrides:
renderin classEntityRenderer<ItemFrameEntity>
-
getPositionOffset
- Overrides:
getPositionOffsetin classEntityRenderer<ItemFrameEntity>
-
getTexture
- Specified by:
getTexturein classEntityRenderer<ItemFrameEntity>
-
hasLabel
Description copied from class:EntityRendererDetermines whether the passed entity should render with a nameplate above its head.Checks for a custom nametag on living entities, and for teams/team visibilities for players.
- Overrides:
hasLabelin classEntityRenderer<ItemFrameEntity>
-
renderLabelIfPresent
protected void renderLabelIfPresent(ItemFrameEntity itemFrameEntity, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)- Overrides:
renderLabelIfPresentin classEntityRenderer<ItemFrameEntity>
-