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.class_8138
net.minecraft.client.render.entity.DisplayEntityRenderer

Field summary

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

Constructor summary

ModifierConstructor
protected (EntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
protected Box
getBoundingBoxForCulling(T entity)
method_62403(T arg0)
getBoundingBox(T arg0)
protected boolean
affectedByCulling(T entity)
method_62405(T arg0)
canBeCulled(T arg0)
private static int
getBrightnessOverride(Display entity)
method_63531(class_8113 arg0)
getBrightnessOverride(DisplayEntity entity)
protected int
getSkyLightLevel(T entity, BlockPos blockPos)
method_63529(T arg0, class_2338 arg1)
getSkyLight(T arg0, BlockPos arg1)
protected int
getBlockLightLevel(T entity, BlockPos blockPos)
method_63530(T arg0, class_2338 arg1)
getBlockLight(T arg0, BlockPos arg1)
protected float
getShadowRadius(ST state)
method_65245(ST arg0)
getShadowRadius(ST arg0)
protected float
getShadowStrength(ST state)
method_65246(ST arg0)
getShadowOpacity(ST arg0)
public void
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)
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)
method_52845(float arg0)
getBackwardsYaw(float yaw)
private static float
transformXRot(float cameraXRot)
method_52847(float arg0)
getNegatedPitch(float pitch)
private static <T extends DisplayEntity> float
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)
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)
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)
method_62404(T arg0, ST arg1, float arg2)
updateRenderState(T arg0, ST arg1, float arg2)
public void
extractRenderState(Entity entity, EntityRenderState state, float partialTicks)
method_62354(class_1297 arg0, class_10017 arg1, float arg2)
updateRenderState(Entity arg0, EntityRenderState arg1, float arg2)
protected float
getShadowStrength(EntityRenderState state)
method_65247(class_10017 arg0)
getShadowOpacity(EntityRenderState arg0)
protected float
getShadowRadius(EntityRenderState state)
method_55831(class_10017 arg0)
getShadowRadius(EntityRenderState arg0)
public void
submit(EntityRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3936(class_10017 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(EntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
protected boolean
affectedByCulling(Entity entity)
method_62406(class_1297 arg0)
canBeCulled(Entity arg0)
protected Box
getBoundingBoxForCulling(Entity entity)
method_62358(class_1297 arg0)
getBoundingBox(Entity arg0)
protected int
getBlockLightLevel(Entity entity, BlockPos blockPos)
method_24087(class_1297 arg0, class_2338 arg1)
getBlockLight(Entity arg0, BlockPos arg1)
protected int
getSkyLightLevel(Entity entity, BlockPos blockPos)
method_27950(class_1297 arg0, class_2338 arg1)
getSkyLight(Entity arg0, BlockPos arg1)