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 hgp
-
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
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, EntityRenderCommandQueue entityRenderCommandQueue) protected abstract voidrender(ST state, MatrixStack matrices, EntityRenderCommandQueue entityRenderCommandQueue, 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, 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 aLhgp;a:Lhgz;
-
-
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>Lhha;<init>(Lhhb$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 aLhgp;a(Lbzu;)Lfjt;
-
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 bLhgp;b(Lbzu;)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 cLhgp;c(Lbzu;)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 aLhgp;a(Lbzu;Ljb;)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 bLhgp;b(Lbzu;Ljb;)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 aLhgp;a(Lhnf;)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 bLhgp;b(Lhnf;)F
-
render
public void render(ST sT, MatrixStack matrixStack, EntityRenderCommandQueue entityRenderCommandQueue) - 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/entity/command/EntityRenderCommandQueue;)Vintermediary method_49051Lnet/minecraft/class_8138;method_49051(Lnet/minecraft/class_10011;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;)Vofficial aLhgp;a(Lhnf;Lfpk;Lhbd;)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 aLhgp;a(Lbzu$j;Lhnf;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 aLhgp;a(Lfus;)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 bLhgp;b(Lfus;)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 aLhgp;a(Lbzu;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 bLhgp;b(Lbzu;F)F
-
render
protected abstract void render(ST state, MatrixStack matrices, EntityRenderCommandQueue entityRenderCommandQueue, 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/entity/command/EntityRenderCommandQueue;IF)Vintermediary method_49052Lnet/minecraft/class_8138;method_49052(Lnet/minecraft/class_10011;Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;IF)Vofficial aLhgp;a(Lhnf;Lfpk;Lhbd;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 aLhgp;a(Lbzu;Lhnf;F)V
-