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 grd
-
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 intgetSkyLight(T t, BlockPos blockPos) private static <T extends DisplayEntity>
floatlerpPitch(T entity, float delta) private static <T extends DisplayEntity>
floatlerpYaw(T entity, float delta) voidrender(ST sT, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) protected abstract voidrender(ST state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float tickDelta) voidupdateRenderState(T t, ST sT, float float2) Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
createRenderState, getAndUpdateRenderState, getDisplayName, getLight, getPositionOffset, getShadowRadius, 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 aLgrd;a:Lgrn;
-
-
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>Lgro;<init>(Lgrp$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 aLgrd;a(Lbvh;)Lfbs;
-
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 bLgrd;b(Lbvh;)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 cLgrd;c(Lbvh;)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 aLgrd;a(Lbvh;Ljh;)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 bLgrd;b(Lbvh;Ljh;)I
-
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 aLgrd;a(Lgxo;Lfgr;Lglk;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 aLgrd;a(Lbvh$k;Lgxo;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 aLgrd;a(Lflo;)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 bLgrd;b(Lflo;)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 aLgrd;a(Lbvh;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 bLgrd;b(Lbvh;F)F
-
render
protected abstract void render(ST state, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float tickDelta) - 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 aLgrd;a(Lgxo;Lfgr;Lglk;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 aLgrd;a(Lbvh;Lgxo;F)V
-