Class ItemFrameEntityRenderer<T extends ItemFrameEntity>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
net.minecraft.client.render.entity.ItemFrameEntityRenderer<T>
@Environment(CLIENT) public class ItemFrameEntityRenderer<T extends ItemFrameEntity> extends EntityRenderer<T>
- Mappings:
Namespace Name official ene
intermediary net/minecraft/class_915
named net/minecraft/client/render/entity/ItemFrameEntityRenderer
-
Field Summary
Fields Modifier and Type Field Description private MinecraftClient
client
private static ModelIdentifier
GLOW_FRAME
private ItemRenderer
itemRenderer
private static ModelIdentifier
MAP_FRAME
private static ModelIdentifier
MAP_GLOW_FRAME
private static ModelIdentifier
NORMAL_FRAME
Fields 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 protected int
getBlockLight(T t, BlockPos blockPos)
private ModelIdentifier
getModelId(T entity, ItemStack stack)
Vec3d
getPositionOffset(T t, float float2)
Identifier
getTexture(T t)
protected boolean
hasLabel(T t)
Determines whether the passed entity should render with a nameplate above its head.private int
method_33433(T t, int int2, int int3)
void
render(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
protected void
renderLabelIfPresent(T t, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
getFontRenderer, getLight, getSkyLight, shouldRender
-
Field Details
-
NORMAL_FRAME
- Mappings:
Namespace Name Mixin selector official a
Lene;a:Letm;
intermediary field_4721
Lnet/minecraft/class_915;field_4721:Lnet/minecraft/class_1091;
named NORMAL_FRAME
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;NORMAL_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
-
MAP_FRAME
- Mappings:
Namespace Name Mixin selector official e
Lene;e:Letm;
intermediary field_4723
Lnet/minecraft/class_915;field_4723:Lnet/minecraft/class_1091;
named MAP_FRAME
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;MAP_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
-
GLOW_FRAME
- Mappings:
Namespace Name Mixin selector official f
Lene;f:Letm;
intermediary field_28462
Lnet/minecraft/class_915;field_28462:Lnet/minecraft/class_1091;
named GLOW_FRAME
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;GLOW_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
-
MAP_GLOW_FRAME
- Mappings:
Namespace Name Mixin selector official g
Lene;g:Letm;
intermediary field_28463
Lnet/minecraft/class_915;field_28463:Lnet/minecraft/class_1091;
named MAP_GLOW_FRAME
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;MAP_GLOW_FRAME:Lnet/minecraft/client/util/ModelIdentifier;
-
client
- Mappings:
Namespace Name Mixin selector official h
Lene;h:Ldqk;
intermediary field_4724
Lnet/minecraft/class_915;field_4724:Lnet/minecraft/class_310;
named client
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;client:Lnet/minecraft/client/MinecraftClient;
-
itemRenderer
- Mappings:
Namespace Name Mixin selector official i
Lene;i:Lenf;
intermediary field_4720
Lnet/minecraft/class_915;field_4720:Lnet/minecraft/class_918;
named itemRenderer
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;itemRenderer:Lnet/minecraft/client/render/item/ItemRenderer;
-
-
Constructor Details
-
ItemFrameEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>
Lemi;<init>(Lemj$a;)V
intermediary <init>
Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)V
named <init>
Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)V
-
-
Method Details
-
getBlockLight
- Overrides:
getBlockLight
in classEntityRenderer<T extends ItemFrameEntity>
- Mappings:
Namespace Name Mixin selector official a
Lene;a(Lbee;Lfx;)I
intermediary method_33435
Lnet/minecraft/class_915;method_33435(Lnet/minecraft/class_1533;Lnet/minecraft/class_2338;)I
named getBlockLight
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getBlockLight(Lnet/minecraft/entity/decoration/ItemFrameEntity;Lnet/minecraft/util/math/BlockPos;)I
-
render
public void render(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)- Overrides:
render
in classEntityRenderer<T extends ItemFrameEntity>
- Mappings:
Namespace Name Mixin selector official a
Lene;a(Lbee;FFLdlr;Lehq;I)V
intermediary method_3994
Lnet/minecraft/class_915;method_3994(Lnet/minecraft/class_1533;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
named render
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;render(Lnet/minecraft/entity/decoration/ItemFrameEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
method_33433
- Mappings:
Namespace Name Mixin selector official a
Lene;a(Lbee;II)I
intermediary method_33433
Lnet/minecraft/class_915;method_33433(Lnet/minecraft/class_1533;II)I
named method_33433
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;method_33433(Lnet/minecraft/entity/decoration/ItemFrameEntity;II)I
-
getModelId
- Mappings:
Namespace Name Mixin selector official a
Lene;a(Lbee;Lbnv;)Letm;
intermediary method_33434
Lnet/minecraft/class_915;method_33434(Lnet/minecraft/class_1533;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1091;
named getModelId
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getModelId(Lnet/minecraft/entity/decoration/ItemFrameEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/util/ModelIdentifier;
-
getPositionOffset
- Overrides:
getPositionOffset
in classEntityRenderer<T extends ItemFrameEntity>
- Mappings:
Namespace Name Mixin selector official a
Lene;a(Lbee;F)Ldiu;
intermediary method_23174
Lnet/minecraft/class_915;method_23174(Lnet/minecraft/class_1533;F)Lnet/minecraft/class_243;
named getPositionOffset
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getPositionOffset(Lnet/minecraft/entity/decoration/ItemFrameEntity;F)Lnet/minecraft/util/math/Vec3d;
-
getTexture
- Specified by:
getTexture
in classEntityRenderer<T extends ItemFrameEntity>
- Mappings:
Namespace Name Mixin selector official a
Lene;a(Lbee;)Lwb;
intermediary method_3993
Lnet/minecraft/class_915;method_3993(Lnet/minecraft/class_1533;)Lnet/minecraft/class_2960;
named getTexture
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;getTexture(Lnet/minecraft/entity/decoration/ItemFrameEntity;)Lnet/minecraft/util/Identifier;
-
hasLabel
Description copied from class:EntityRenderer
Determines 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:
hasLabel
in classEntityRenderer<T extends ItemFrameEntity>
- Mappings:
Namespace Name Mixin selector official b
Lene;b(Lbee;)Z
intermediary method_23176
Lnet/minecraft/class_915;method_23176(Lnet/minecraft/class_1533;)Z
named hasLabel
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;hasLabel(Lnet/minecraft/entity/decoration/ItemFrameEntity;)Z
-
renderLabelIfPresent
protected void renderLabelIfPresent(T t, Text text, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)- Overrides:
renderLabelIfPresent
in classEntityRenderer<T extends ItemFrameEntity>
- Mappings:
Namespace Name Mixin selector official a
Lene;a(Lbee;Loi;Ldlr;Lehq;I)V
intermediary method_23175
Lnet/minecraft/class_915;method_23175(Lnet/minecraft/class_1533;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
named renderLabelIfPresent
Lnet/minecraft/client/render/entity/ItemFrameEntityRenderer;renderLabelIfPresent(Lnet/minecraft/entity/decoration/ItemFrameEntity;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-