net.minecraft.client.renderer.entity

public abstract class LivingEntityRenderer<T extends LivingEntity, M extends EntityModel<T>>

extends EntityRenderer<T> implements RenderLayerParent<T, M>

All mapped superinterfaces:

RenderLayerParent

fdo
net.minecraft.client.renderer.entity.LivingEntityRenderer
net.minecraft.class_922
net.minecraft.client.render.entity.LivingEntityRenderer
net.minecraft.src.C_4357_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_21011
LOGGER
f_115289_
private static final float
h
EYE_BED_OFFSET
field_32939
field_32939
f_174287_
protected M
f
model
field_4737
model
f_115290_
protected final List<RenderLayer<T, M>>
g
layers
field_4738
features
f_115291_

Constructor summary

ModifierConstructor
public (EntityRendererProvider$Context ctx, M model, float shadowRadius)

Method summary

Modifier and TypeMethod
protected final boolean
a(fgu<T, M> arg0)
addLayer(RenderLayer<T, M> arg0)
method_4046(class_3887<T, M> arg0)
addFeature(FeatureRenderer<T, M> feature)
m_115326_(C_4447_<T, M> arg0)
public M
a()
getModel()
method_4038()
getModel()
m_7200_()
public void
a(T arg0, float arg1, float arg2, dzt arg3, exu arg4, int arg5)
render(T arg0, float arg1, float arg2, PoseStack arg3, MultiBufferSource arg4, int arg5)
method_4054(T arg0, float arg1, float arg2, class_4587 arg3, class_4597 arg4, int arg5)
render(T arg0, float arg1, float arg2, MatrixStack arg3, VertexConsumerProvider arg4, int arg5)
m_7392_(T p_115309_, float p_115310_, float p_115311_, C_3181_ p_115312_, C_4139_ p_115313_, int arg5)
protected RenderType
a(T arg0, boolean arg1, boolean arg2, boolean arg3)
getRenderType(T arg0, boolean arg1, boolean arg2, boolean arg3)
method_24302(T arg0, boolean arg1, boolean arg2, boolean arg3)
getRenderLayer(T entity, boolean showBody, boolean translucent, boolean showOutline)
m_7225_(T p_115323_, boolean p_115324_, boolean p_115325_, boolean arg3)
public static int
c(bbf arg0, float arg1)
getOverlayCoords(LivingEntity arg0, float arg1)
method_23622(class_1309 arg0, float arg1)
getOverlay(LivingEntity entity, float whiteOverlayProgress)
m_115338_(C_524_ p_115339_, float p_115340_)
protected boolean
d(T arg0)
isBodyVisible(T arg0)
method_4056(T arg0)
isVisible(T entity)
m_5933_(T arg0)
private static float
a(gy arg0)
sleepDirectionToRotation(Direction arg0)
method_18656(class_2350 arg0)
getYaw(Direction direction)
m_115328_(C_4687_ p_115329_)
protected boolean
a(T arg0)
isShaking(T arg0)
method_25450(T arg0)
isShaking(T entity)
m_5936_(T arg0)
protected void
a(T arg0, dzt arg1, float arg2, float arg3, float arg4)
setupRotations(T arg0, PoseStack arg1, float arg2, float arg3, float arg4)
method_4058(T arg0, class_4587 arg1, float arg2, float arg3, float arg4)
setupTransforms(T entity, MatrixStack matrices, float animationProgress, float bodyYaw, float tickDelta)
m_7523_(T p_115318_, C_3181_ p_115319_, float p_115320_, float p_115321_, float arg4)
protected float
d(T arg0, float arg1)
getAttackAnim(T arg0, float arg1)
method_4044(T arg0, float arg1)
getHandSwingProgress(T entity, float tickDelta)
m_115342_(T p_115344_, float arg1)
protected float
a(T arg0, float arg1)
getBob(T arg0, float arg1)
method_4045(T arg0, float arg1)
getAnimationProgress(T entity, float tickDelta)
m_6930_(T p_115306_, float arg1)
protected float
c(T arg0)
getFlipDegrees(T arg0)
method_4039(T arg0)
getLyingAngle(T entity)
m_6441_(T arg0)
protected float
b(T arg0, float arg1)
getWhiteOverlayProgress(T arg0, float arg1)
method_23185(T arg0, float arg1)
getAnimationCounter(T entity, float tickDelta)
m_6931_(T p_115335_, float arg1)
protected void
a(T arg0, dzt arg1, float arg2)
scale(T arg0, PoseStack arg1, float arg2)
method_4042(T arg0, class_4587 arg1, float arg2)
scale(T entity, MatrixStack matrices, float amount)
m_7546_(T p_115315_, C_3181_ p_115316_, float arg2)
protected boolean
b(T arg0)
shouldShowName(T arg0)
method_4055(T arg0)
hasLabel(T arg0)
m_6512_(T arg0)
public static boolean
e(bbf arg0)
isEntityUpsideDown(LivingEntity arg0)
method_38563(class_1309 arg0)
shouldFlipUpsideDown(LivingEntity entity)
m_194453_(C_524_ p_194454_)