Class DisplayEntityRenderer<T extends DisplayEntity>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
net.minecraft.client.render.entity.DisplayEntityRenderer<T>
- Direct Known Subclasses:
DisplayEntityRenderer.BlockDisplayEntityRenderer,DisplayEntityRenderer.ItemDisplayEntityRenderer,DisplayEntityRenderer.TextDisplayEntityRenderer
@Environment(CLIENT)
public abstract class DisplayEntityRenderer<T extends DisplayEntity>
extends EntityRenderer<T>
- Mappings:
Namespace Name official fmtintermediary net/minecraft/class_8138named net/minecraft/client/render/entity/DisplayEntityRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, shadowOpacity, shadowRadius -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate QuaternionfgetBillboardRotation(T display) getTexture(T t) voidrender(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) protected abstract voidrender(T entity, MatrixStack matrices, VertexConsumerProvider vertices, int light, float delta) Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getLight, getPositionOffset, getSkyLight, getTextRenderer, hasLabel, renderLabelIfPresent, shouldRender
-
Field Details
-
field_42524
private static final float field_42524- See Also:
- Mappings:
Namespace Name Mixin selector official aLfmt;a:Fintermediary field_42524Lnet/minecraft/class_8138;field_42524:Fnamed field_42524Lnet/minecraft/client/render/entity/DisplayEntityRenderer;field_42524:F
-
renderDispatcher
- Mappings:
Namespace Name Mixin selector official fLfmt;f:Lfnc;intermediary field_42525Lnet/minecraft/class_8138;field_42525:Lnet/minecraft/class_898;named renderDispatcherLnet/minecraft/client/render/entity/DisplayEntityRenderer;renderDispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
-
Constructor Details
-
DisplayEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lfnd;<init>(Lfne$a;)Vintermediary <init>Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)Vnamed <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)V
-
-
Method Details
-
getTexture
- Specified by:
getTexturein classEntityRenderer<T extends DisplayEntity>- Mappings:
Namespace Name Mixin selector official aLfmt;a(Lbfg;)Ladd;intermediary method_49050Lnet/minecraft/class_8138;method_49050(Lnet/minecraft/class_8113;)Lnet/minecraft/class_2960;named getTextureLnet/minecraft/client/render/entity/DisplayEntityRenderer;getTexture(Lnet/minecraft/entity/decoration/DisplayEntity;)Lnet/minecraft/util/Identifier;
-
render
public void render(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
renderin classEntityRenderer<T extends DisplayEntity>- Mappings:
Namespace Name Mixin selector official aLfmt;a(Lbfg;FFLehe;Lfig;I)Vintermediary method_49051Lnet/minecraft/class_8138;method_49051(Lnet/minecraft/class_8113;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLnet/minecraft/client/render/entity/DisplayEntityRenderer;render(Lnet/minecraft/entity/decoration/DisplayEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
getBillboardRotation
- Mappings:
Namespace Name Mixin selector official bLfmt;b(Lbfg;)Lorg/joml/Quaternionf;intermediary method_49053Lnet/minecraft/class_8138;method_49053(Lnet/minecraft/class_8113;)Lorg/joml/Quaternionf;named getBillboardRotationLnet/minecraft/client/render/entity/DisplayEntityRenderer;getBillboardRotation(Lnet/minecraft/entity/decoration/DisplayEntity;)Lorg/joml/Quaternionf;
-
render
protected abstract void render(T entity, MatrixStack matrices, VertexConsumerProvider vertices, int light, float delta) - Mappings:
Namespace Name Mixin selector official aLfmt;a(Lbfg;Lehe;Lfig;IF)Vintermediary method_49052Lnet/minecraft/class_8138;method_49052(Lnet/minecraft/class_8113;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)Vnamed renderLnet/minecraft/client/render/entity/DisplayEntityRenderer;render(Lnet/minecraft/entity/decoration/DisplayEntity;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IF)V
-