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 hby
-
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
appendHitboxes, createRenderState, getAndUpdateRenderState, getDisplayName, getLight, getPositionOffset, getTextRenderer, hasLabel, method_70457, 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 aLhby;a:Lhci;
-
-
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>Lhcj;<init>(Lhck$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 aLhby;a(Lbyb;)Lfjw;
-
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 bLhby;b(Lbyb;)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 cLhby;c(Lbyb;)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 aLhby;a(Lbyb;Lix;)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 bLhby;b(Lbyb;Lix;)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 aLhby;a(Lhja;)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 bLhby;b(Lhja;)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 aLhby;a(Lhja;Lfpd;Lgvz;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 aLhby;a(Lbyb$j;Lhja;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 aLhby;a(Lftx;)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 bLhby;b(Lftx;)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 aLhby;a(Lbyb;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 bLhby;b(Lbyb;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 aLhby;a(Lhja;Lfpd;Lgvz;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 aLhby;a(Lbyb;Lhja;F)V
-