net.minecraft.client.render.entity

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

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

All mapped superinterfaces:

FeatureRendererContext

dsz
net.minecraft.client.renderer.entity.LivingEntityRenderer
net.minecraft.class_922
net.minecraft.client.render.entity.LivingEntityRenderer
net.minecraft.unmapped.C_nbjmhtws
net.minecraft.client.render.entity.LivingEntityRenderer
net.minecraft.client.renderer.entity.LivingRenderer
net.minecraft.client.renderer.entity.LivingRenderer

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
LOGGER
field_4741
LOGGER
f_gizoyvbq
LOGGER
field_147923_a
LOGGER
private static final NativeImageBackedTexture
j
WHITE_TEXTURE
field_4742
colorOverlayTexture
f_cldmuneu
WHITE_TEXTURE
field_177096_e
TEXTURE_BRIGHTNESS
protected M
f
model
field_4737
model
f_jeawpnwe
model
field_77045_g
entityModel
protected final FloatBuffer
g
tintBuffer
field_4740
colorOverlayBuffer
f_lqxnekmm
tintBuffer
field_177095_g
brightnessBuffer
protected final List<FeatureRenderer<T, M>>
h
layers
field_4738
features
f_mipawetb
layers
field_177097_h
layerRenderers
protected boolean
i
onlySolidLayers
field_4739
disableOutlineRender
f_osbghrxo
renderMarker
field_188323_j
renderMarker

Constructor summary

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

Method summary

Modifier and TypeMethod
protected final boolean
a(dvy<T, M> arg0)
addLayer(RenderLayer<T, M> arg0)
method_4046(class_3887<T, M> arg0)
addFeature(FeatureRenderer<T, M> feature)
m_wxwsapuq(C_ksuhvumg<T, M> arg0)
addLayer(EntityRenderLayer<T, M> arg0)
func_177094_a(LayerRenderer<T, M> arg0)
addLayer(LayerRenderer<T, M> layer)
public M
d()
getModel()
method_4038()
getModel()
m_rubnwkak()
getModel()
func_217764_d()
getEntityModel()
public void
a(T arg0, double arg1, double arg2, double arg3, float arg4, float arg5)
render(T arg0, double arg1, double arg2, double arg3, float arg4, float arg5)
method_4054(T arg0, double arg1, double arg2, double arg3, float arg4, float arg5)
render(T arg0, double arg1, double arg2, double arg3, float arg4, float arg5)
m_wecgydpj(T arg0, double arg1, double arg2, double arg3, float arg4, float arg5)
render(T entity, double dx, double dy, double dz, float yaw, float tickDelta)
func_76986_a(T arg0, double arg1, double arg2, double arg3, float arg4, float arg5)
doRender(T entity, double x, double y, double z, float entityYaw, float partialTicks)
public float
c(T arg0, float arg1)
setupScale(T arg0, float arg1)
method_4060(T arg0, float arg1)
scaleAndTranslate(T entity, float tickDelta)
m_zaakrish(T arg0, float arg1)
scale(T entity, float scale)
func_188322_c(T arg0, float arg1)
prepareScale(T entitylivingbaseIn, float partialTicks)
protected boolean
d(T arg0)
setupSolidState(T arg0)
method_4057(T arg0)
beforeOutlineRender(T arg0)
m_fzkqvxzo(T arg0)
setupSolidState(T entity)
func_177088_c(T arg0)
setScoreTeamColor(T entityLivingBaseIn)
protected void
e()
tearDownSolidState()
method_4050()
afterOutlineRender()
m_sglmfcjo()
tearDownSolidState()
func_180565_e()
unsetScoreTeamColor()
protected void
a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)
renderModel(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)
method_4052(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)
render(T entity, float limbAngle, float limbDistance, float age, float headYaw, float headPitch, float scale)
m_yrffdkfi(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)
renderModel(T entity, float walkAnimationProgress, float walkAnimationSpeed, float bob, float yaw, float pitch, float scale)
func_77036_a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6)
renderModel(T entitylivingbaseIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scaleFactor)
protected boolean
c(T arg0)
isVisible(T arg0)
method_4056(T arg0)
m_agkpyhnp(T arg0)
shouldRender(T entty)
func_193115_c(T arg0)
isVisible(T arg0)
protected boolean
d(T arg0, float arg1)
setupOverlayColor(T arg0, float arg1)
method_4059(T arg0, float arg1)
applyOverlayColor(T arg0, float arg1)
m_nhbheysi(T arg0, float arg1)
setupOverlayColor(T entity, float tickDelta)
func_177090_c(T arg0, float arg1)
setDoRenderBrightness(T entityLivingBaseIn, float partialTicks)
protected boolean
a(T arg0, float arg1, boolean arg2)
setupOverlayColor(T arg0, float arg1, boolean arg2)
method_4047(T arg0, float arg1, boolean arg2)
applyOverlayColor(T entity, float tickDelta, boolean hasHurtOverlay)
m_gboional(T arg0, float arg1, boolean arg2)
setupOverlayColor(T entity, float tickDelta, boolean alwaysRender)
func_177092_a(T arg0, float arg1, boolean arg2)
setBrightness(T entitylivingbaseIn, float partialTicks, boolean combineTextures)
protected void
f()
teardownOverlayColor()
method_4040()
disableOverlayColor()
m_vppmwgmr()
tearDownOverlayColor()
func_177091_f()
unsetBrightness()
protected void
a(T arg0, double arg1, double arg2, double arg3)
setupPosition(T arg0, double arg1, double arg2, double arg3)
method_4048(T arg0, double arg1, double arg2, double arg3)
m_ziurbxhx(T arg0, double arg1, double arg2, double arg3)
applyTranslation(T entity, double dx, double dy, double dz)
func_77039_a(T arg0, double arg1, double arg2, double arg3)
renderLivingAt(T entityLivingBaseIn, double x, double y, double z)
private static float
a(fb arg0)
sleepDirectionToRotation(Direction arg0)
method_18656(class_2350 arg0)
m_kldviqiy(C_xpuuihxf arg0)
m_19789145(Direction arg0)
func_217765_a(Direction arg0)
func_217765_a(Direction arg0)
protected void
a(T arg0, float arg1, float arg2, float arg3)
setupRotations(T arg0, float arg1, float arg2, float arg3)
method_4058(T arg0, float arg1, float arg2, float arg3)
setupTransforms(T entity, float pitch, float yaw, float delta)
m_kamlslip(T arg0, float arg1, float arg2, float arg3)
applyRotation(T entity, float bob, float bodyYaw, float tickDelta)
func_77043_a(T arg0, float arg1, float arg2, float arg3)
applyRotations(T entityLiving, float ageInTicks, float rotationYaw, float partialTicks)
protected float
e(T arg0, float arg1)
getAttackAnim(T arg0, float arg1)
method_4044(T arg0, float arg1)
getHandSwingProgress(T entity, float tickDelta)
m_uxknkyuz(T arg0, float arg1)
getAttackAnimationProgress(T entity, float tickDelta)
func_77040_d(T arg0, float arg1)
getSwingProgress(T livingBase, float partialTickTime)
protected float
b(T arg0, float arg1)
getBob(T arg0, float arg1)
method_4045(T arg0, float arg1)
getAnimationProgress(T entity, float tickDelta)
m_eosfevqq(T arg0, float arg1)
getBob(T entity, float tickDelta)
func_77044_a(T arg0, float arg1)
handleRotationFloat(T livingBase, float partialTicks)
protected void
a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
renderLayers(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
method_4051(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
renderFeatures(T entity, float limbAngle, float limbDistance, float tickDelta, float age, float headYaw, float headPitch, float scale)
m_kegpziew(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
renderLayers(T entity, float walkAnimationProgress, float walkAnimationSpeed, float tickDelta, float bob, float yaw, float pitch, float scale)
func_177093_a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
renderLayers(T entitylivingbaseIn, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch, float scaleIn)
protected float
b(T arg0)
getFlipDegrees(T arg0)
method_4039(T arg0)
getLyingAngle(T entity)
m_kttckvnx(T arg0)
getDeathYaw(T entity)
func_77037_a(T arg0)
getDeathMaxRotation(T entityLivingBaseIn)
protected int
a(T arg0, float arg1, float arg2)
getOverlayColor(T arg0, float arg1, float arg2)
method_4053(T arg0, float arg1, float arg2)
getOverlayColor(T arg0, float arg1, float arg2)
m_leqihpnb(T arg0, float arg1, float arg2)
getOverlayColor(T entity, float brightness, float timeDelta)
func_77030_a(T arg0, float arg1, float arg2)
getColorMultiplier(T entitylivingbaseIn, float lightBrightness, float partialTickTime)
protected void
a(T arg0, float arg1)
scale(T arg0, float arg1)
method_4042(T arg0, float arg1)
scale(T entity, float tickDelta)
m_fktqogsj(T arg0, float arg1)
applyScale(T entity, float scale)
func_77041_b(T arg0, float arg1)
preRenderCallback(T entitylivingbaseIn, float partialTickTime)
public void
b(T arg0, double arg1, double arg2, double arg3)
renderName(T arg0, double arg1, double arg2, double arg3)
method_4041(T arg0, double arg1, double arg2, double arg3)
renderLabelIfPresent(T arg0, double arg1, double arg2, double arg3)
m_fultndhz(T arg0, double arg1, double arg2, double arg3)
renderNameTag(T entity, double dx, double dy, double dz)
func_177067_a(T arg0, double arg1, double arg2, double arg3)
renderName(T entity, double x, double y, double z)
protected boolean
a(T arg0)
shouldShowName(T arg0)
method_4055(T arg0)
hasLabel(T arg0)
m_eodvhobj(T arg0)
shouldRenderNameTag(T entity)
func_177070_b(T arg0)
canRenderName(T entity)