Class DisplayEntityRenderer<T extends DisplayEntity,S,ST extends DisplayEntityRenderState>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T,ST>
net.minecraft.client.render.entity.DisplayEntityRenderer<T,S,ST>
- Direct Known Subclasses:
DisplayEntityRenderer.BlockDisplayEntityRenderer,DisplayEntityRenderer.ItemDisplayEntityRenderer,DisplayEntityRenderer.TextDisplayEntityRenderer
@Environment(CLIENT)
public abstract class DisplayEntityRenderer<T extends DisplayEntity,S,ST extends DisplayEntityRenderState>
extends EntityRenderer<T,ST>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/DisplayEntityRendererintermediary net/minecraft/class_8138official gwh
-
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, field_52257, shadowOpacity, shadowRadius -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanBeCulled(T t) private static floatgetBackwardsYaw(Camera camera) private QuaternionfgetBillboardRotation(DisplayEntity.RenderState renderState, ST state, Quaternionf quaternionf) protected intgetBlockLight(T t, BlockPos blockPos) protected BoxgetBoundingBox(T t) private static intgetBrightnessOverride(DisplayEntity entity) private static floatgetNegatedPitch(Camera camera) protected floatgetShadowOpacity(ST sT) protected floatgetShadowRadius(ST sT) protected intgetSkyLight(T t, BlockPos blockPos) private static <T extends DisplayEntity>
floatlerpPitch(T entity, float deltaTicks) private static <T extends DisplayEntity>
floatlerpYaw(T entity, float deltaTicks) voidrender(ST sT, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) protected abstract voidrender(ST state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float tickProgress) voidupdateRenderState(T t, ST sT, float float2) Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
createRenderState, getAndUpdateRenderState, getDisplayName, getLight, getPositionOffset, getTextRenderer, hasLabel, renderLabelIfPresent, shouldRender
-
Field Details
-
renderDispatcher
- Mappings:
Namespace Name Mixin selector named renderDispatcherLnet/minecraft/client/render/entity/DisplayEntityRenderer;renderDispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;intermediary field_42525Lnet/minecraft/class_8138;field_42525:Lnet/minecraft/class_898;official aLgwh;a:Lgwr;
-
-
Constructor Details
-
DisplayEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)Vofficial <init>Lgws;<init>(Lgwt$a;)V
-
-
Method Details
-
getBoundingBox
- Overrides:
getBoundingBoxin classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named getBoundingBoxLnet/minecraft/client/render/entity/DisplayEntityRenderer;getBoundingBox(Lnet/minecraft/entity/decoration/DisplayEntity;)Lnet/minecraft/util/math/Box;intermediary method_62403Lnet/minecraft/class_8138;method_62403(Lnet/minecraft/class_8113;)Lnet/minecraft/class_238;official aLgwh;a(Lbwf;)Lfes;
-
canBeCulled
- Overrides:
canBeCulledin classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named canBeCulledLnet/minecraft/client/render/entity/DisplayEntityRenderer;canBeCulled(Lnet/minecraft/entity/decoration/DisplayEntity;)Zintermediary method_62405Lnet/minecraft/class_8138;method_62405(Lnet/minecraft/class_8113;)Zofficial bLgwh;b(Lbwf;)Z
-
getBrightnessOverride
- Mappings:
Namespace Name Mixin selector named getBrightnessOverrideLnet/minecraft/client/render/entity/DisplayEntityRenderer;getBrightnessOverride(Lnet/minecraft/entity/decoration/DisplayEntity;)Iintermediary method_63531Lnet/minecraft/class_8138;method_63531(Lnet/minecraft/class_8113;)Iofficial cLgwh;c(Lbwf;)I
-
getSkyLight
- Overrides:
getSkyLightin classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named getSkyLightLnet/minecraft/client/render/entity/DisplayEntityRenderer;getSkyLight(Lnet/minecraft/entity/decoration/DisplayEntity;Lnet/minecraft/util/math/BlockPos;)Iintermediary method_63529Lnet/minecraft/class_8138;method_63529(Lnet/minecraft/class_8113;Lnet/minecraft/class_2338;)Iofficial aLgwh;a(Lbwf;Liv;)I
-
getBlockLight
- Overrides:
getBlockLightin classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named getBlockLightLnet/minecraft/client/render/entity/DisplayEntityRenderer;getBlockLight(Lnet/minecraft/entity/decoration/DisplayEntity;Lnet/minecraft/util/math/BlockPos;)Iintermediary method_63530Lnet/minecraft/class_8138;method_63530(Lnet/minecraft/class_8113;Lnet/minecraft/class_2338;)Iofficial bLgwh;b(Lbwf;Liv;)I
-
getShadowRadius
- Overrides:
getShadowRadiusin classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named getShadowRadiusLnet/minecraft/client/render/entity/DisplayEntityRenderer;getShadowRadius(Lnet/minecraft/client/render/entity/state/DisplayEntityRenderState;)Fintermediary method_65245Lnet/minecraft/class_8138;method_65245(Lnet/minecraft/class_10011;)Fofficial aLgwh;a(Lhct;)F
-
getShadowOpacity
- Overrides:
getShadowOpacityin classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named getShadowOpacityLnet/minecraft/client/render/entity/DisplayEntityRenderer;getShadowOpacity(Lnet/minecraft/client/render/entity/state/DisplayEntityRenderState;)Fintermediary method_65246Lnet/minecraft/class_8138;method_65246(Lnet/minecraft/class_10011;)Fofficial bLgwh;b(Lhct;)F
-
render
public void render(ST sT, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
renderin classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/DisplayEntityRenderer;render(Lnet/minecraft/client/render/entity/state/DisplayEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_49051Lnet/minecraft/class_8138;method_49051(Lnet/minecraft/class_10011;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLgwh;a(Lhct;Lfjy;Lgqm;I)V
-
getBillboardRotation
private Quaternionf getBillboardRotation(DisplayEntity.RenderState renderState, ST state, Quaternionf quaternionf) - Mappings:
Namespace Name Mixin selector named getBillboardRotationLnet/minecraft/client/render/entity/DisplayEntityRenderer;getBillboardRotation(Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;Lnet/minecraft/client/render/entity/state/DisplayEntityRenderState;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;intermediary method_49053Lnet/minecraft/class_8138;method_49053(Lnet/minecraft/class_8113$class_8229;Lnet/minecraft/class_10011;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;official aLgwh;a(Lbwf$j;Lhct;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf;
-
getBackwardsYaw
- Mappings:
Namespace Name Mixin selector named getBackwardsYawLnet/minecraft/client/render/entity/DisplayEntityRenderer;getBackwardsYaw(Lnet/minecraft/client/render/Camera;)Fintermediary method_52845Lnet/minecraft/class_8138;method_52845(Lnet/minecraft/class_4184;)Fofficial aLgwh;a(Lfow;)F
-
getNegatedPitch
- Mappings:
Namespace Name Mixin selector named getNegatedPitchLnet/minecraft/client/render/entity/DisplayEntityRenderer;getNegatedPitch(Lnet/minecraft/client/render/Camera;)Fintermediary method_52847Lnet/minecraft/class_8138;method_52847(Lnet/minecraft/class_4184;)Fofficial bLgwh;b(Lfow;)F
-
lerpYaw
- Mappings:
Namespace Name Mixin selector named lerpYawLnet/minecraft/client/render/entity/DisplayEntityRenderer;lerpYaw(Lnet/minecraft/entity/decoration/DisplayEntity;F)Fintermediary method_52844Lnet/minecraft/class_8138;method_52844(Lnet/minecraft/class_8113;F)Fofficial aLgwh;a(Lbwf;F)F
-
lerpPitch
- Mappings:
Namespace Name Mixin selector named lerpPitchLnet/minecraft/client/render/entity/DisplayEntityRenderer;lerpPitch(Lnet/minecraft/entity/decoration/DisplayEntity;F)Fintermediary method_52846Lnet/minecraft/class_8138;method_52846(Lnet/minecraft/class_8113;F)Fofficial bLgwh;b(Lbwf;F)F
-
render
protected abstract void render(ST state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float tickProgress) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/DisplayEntityRenderer;render(Lnet/minecraft/client/render/entity/state/DisplayEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;IF)Vintermediary method_49052Lnet/minecraft/class_8138;method_49052(Lnet/minecraft/class_10011;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)Vofficial aLgwh;a(Lhct;Lfjy;Lgqm;IF)V
-
updateRenderState
- Overrides:
updateRenderStatein classEntityRenderer<T extends DisplayEntity,ST extends DisplayEntityRenderState> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/entity/DisplayEntityRenderer;updateRenderState(Lnet/minecraft/entity/decoration/DisplayEntity;Lnet/minecraft/client/render/entity/state/DisplayEntityRenderState;F)Vintermediary method_62404Lnet/minecraft/class_8138;method_62404(Lnet/minecraft/class_8113;Lnet/minecraft/class_10011;F)Vofficial aLgwh;a(Lbwf;Lhct;F)V
-