net.minecraft.client.render.entity

public abstract class DisplayEntityRenderer<T extends DisplayEntity, S, ST extends DisplayEntityRenderState>

extends EntityRenderer<T, ST>

net.minecraft.client.renderer.entity.DisplayRenderer
net.minecraft.client.renderer.entity.DisplayRenderer
net.minecraft.class_8138
net.minecraft.client.render.entity.DisplayEntityRenderer

Field summary

Modifier and TypeField
public static final EntityRendererId
BLOCK_DISPLAY_CONTEXT
BLOCK_DISPLAY_CONTEXT
field_1_2304
ID
private final EntityRenderManager
entityRenderDispatcher
entityRenderDispatcher
field_42525
renderDispatcher
protected final BlockModelManager
blockModelResolver
blockModelResolver
field_1_2187
blockModelManager

Constructor summary

ModifierConstructor
protected (EntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
protected Box
getBoundingBoxForCulling(T entity)
getBoundingBoxForCulling(T entity)
method_62403(T arg0)
getBoundingBox(T arg0)
protected boolean
affectedByCulling(T entity)
affectedByCulling(T entity)
method_62405(T arg0)
canBeCulled(T arg0)
private static int
getBrightnessOverride(Display entity)
getBrightnessOverride(Display entity)
method_63531(class_8113 arg0)
getBrightnessOverride(DisplayEntity entity)
protected int
getSkyLightLevel(T entity, BlockPos blockPos)
getSkyLightLevel(T entity, BlockPos blockPos)
method_63529(T arg0, class_2338 arg1)
getSkyLight(T arg0, BlockPos arg1)
protected int
getBlockLightLevel(T entity, BlockPos blockPos)
getBlockLightLevel(T entity, BlockPos blockPos)
method_63530(T arg0, class_2338 arg1)
getBlockLight(T arg0, BlockPos arg1)
protected float
getShadowRadius(ST state)
getShadowRadius(ST state)
method_65245(ST arg0)
getShadowRadius(ST arg0)
protected float
getShadowStrength(ST state)
getShadowStrength(ST state)
method_65246(ST arg0)
getShadowOpacity(ST arg0)
public void
submit(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
submit(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_49051(ST arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(ST arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private org.joml.Quaternionf
calculateOrientation(Display$RenderState renderState, ST state, org.joml.Quaternionf output)
calculateOrientation(Display$RenderState renderState, ST state, org.joml.Quaternionf output)
method_49053(class_8113$class_8229 arg0, ST arg1, org.joml.Quaternionf arg2)
getBillboardRotation(DisplayEntity$RenderState renderState, ST state, org.joml.Quaternionf rotation)
private static float
transformYRot(float cameraYRot)
transformYRot(float cameraYRot)
method_52845(float arg0)
getBackwardsYaw(float yaw)
private static float
transformXRot(float cameraXRot)
transformXRot(float cameraXRot)
method_52847(float arg0)
getNegatedPitch(float pitch)
private static <T extends DisplayEntity> float
entityYRot(T entity, float partialTicks)
entityYRot(T entity, float partialTicks)
method_52844(T arg0, float arg1)
lerpYaw(T entity, float deltaTicks)
private static <T extends DisplayEntity> float
entityXRot(T entity, float partialTicks)
entityXRot(T entity, float partialTicks)
method_52846(T arg0, float arg1)
lerpPitch(T entity, float deltaTicks)
protected abstract void
submitInner(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float interpolationProgress)
submitInner(ST state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float interpolationProgress)
method_49052(ST arg0, class_4587 arg1, class_11659 arg2, int arg3, float arg4)
render(ST state, MatrixStack matrices, OrderedRenderCommandQueue queue, int light, float tickProgress)
public void
extractRenderState(T entity, ST state, float partialTicks)
extractRenderState(T entity, ST state, float partialTicks)
method_62404(T arg0, ST arg1, float arg2)
updateRenderState(T arg0, ST arg1, float arg2)