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

efj
net.minecraft.client.renderer.entity.LivingEntityRenderer
net.minecraft.class_922
net.minecraft.client.render.entity.LivingEntityRenderer
net.minecraft.client.renderer.entity.LivingRenderer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
LOGGER
field_21011
LOGGER
field_147923_a
protected M
e
model
field_4737
model
field_77045_g
protected final List<RenderLayer<T, M>>
f
layers
field_4738
features
field_177097_h

Constructor summary

ModifierConstructor
public (EntityRenderDispatcher dispatcher, M model, float shadowRadius)

Method summary

Modifier and TypeMethod
protected final boolean
a(eil<T, M> arg0)
addLayer(RenderLayer<T, M> arg0)
method_4046(class_3887<T, M> arg0)
addFeature(FeatureRenderer<T, M> feature)
func_177094_a(LayerRenderer<T, M> arg0)
public M
c()
getModel()
method_4038()
getModel()
func_217764_d()
public void
a(T arg0, float arg1, float arg2, dfj arg3, dzy 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)
func_225623_a_(T arg0, float arg1, float arg2, MatrixStack arg3, IRenderTypeBuffer arg4, 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)
func_230496_a_(T arg0, boolean arg1, boolean arg2, boolean arg3)
public static int
c(aqj arg0, float arg1)
getOverlayCoords(LivingEntity arg0, float arg1)
method_23622(class_1309 arg0, float arg1)
getOverlay(LivingEntity entity, float whiteOverlayProgress)
func_229117_c_(LivingEntity arg0, float arg1)
protected boolean
d(T arg0)
isBodyVisible(T arg0)
method_4056(T arg0)
isVisible(T entity)
func_225622_a_(T arg0)
private static float
a(gc arg0)
sleepDirectionToRotation(Direction arg0)
method_18656(class_2350 arg0)
getYaw(Direction direction)
func_217765_a(Direction arg0)
protected boolean
a(T arg0)
isShaking(T arg0)
method_25450(T arg0)
isShaking(T entity)
func_230495_a_(T arg0)
protected void
a(T arg0, dfj 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)
func_225621_a_(T arg0, MatrixStack arg1, float arg2, float arg3, 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)
func_77040_d(T arg0, 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)
func_77044_a(T arg0, float arg1)
protected float
c(T arg0)
getFlipDegrees(T arg0)
method_4039(T arg0)
getLyingAngle(T entity)
func_77037_a(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)
func_225625_b_(T arg0, float arg1)
protected void
a(T arg0, dfj 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)
func_225620_a_(T arg0, MatrixStack arg1, float arg2)
protected boolean
b(T arg0)
shouldShowName(T arg0)
method_4055(T arg0)
hasLabel(T arg0)
func_177070_b(T arg0)