Class LivingEntityRenderer<T extends LivingEntity,M extends EntityModel<T>> 
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T,M> 
- All Implemented Interfaces:
 RenderLayerParent<T,M> 
- Direct Known Subclasses:
 ArmorStandRenderer,MobRenderer,PlayerRenderer
public abstract class LivingEntityRenderer<T extends LivingEntity,M extends EntityModel<T>> 
extends EntityRenderer<T>
implements RenderLayerParent<T,M> 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprotected final List<RenderLayer<T,M>> private static final org.slf4j.Loggerprotected MFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength - 
Constructor Summary
ConstructorsConstructorDescriptionLivingEntityRenderer(EntityRendererProvider.Context p_174289_, M p_174290_, float p_174291_)  - 
Method Summary
Modifier and TypeMethodDescriptionfinal booleanaddLayer(RenderLayer<T, M> p_115327_) protected floatgetAttackAnim(T p_115343_, float p_115344_) protected floatprotected floatgetFlipDegrees(T p_115337_) getModel()static intgetOverlayCoords(LivingEntity p_115339_, float p_115340_) protected RenderTypegetRenderType(T p_115322_, boolean p_115323_, boolean p_115324_, boolean p_115325_) protected floatgetWhiteOverlayProgress(T p_115334_, float p_115335_) protected booleanisBodyVisible(T p_115341_) static booleanisEntityUpsideDown(LivingEntity p_194454_) protected booleanvoidrender(T p_115308_, float p_115309_, float p_115310_, PoseStack p_115311_, MultiBufferSource p_115312_, int p_115313_) protected voidprotected voidsetupRotations(T p_115317_, PoseStack p_115318_, float p_115319_, float p_115320_, float p_115321_) protected booleanshouldShowName(T p_115333_) private static floatsleepDirectionToRotation(Direction p_115329_) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, getTextureLocation, renderNameTag, shouldRenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.entity.RenderLayerParent
getTextureLocation 
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
EYE_BED_OFFSET
private static final float EYE_BED_OFFSET- See Also:
 
 - 
model
 - 
layers
 
 - 
 - 
Constructor Details
- 
LivingEntityRenderer
 
 - 
 - 
Method Details
- 
addLayer
 - 
getModel
- Specified by:
 getModelin interfaceRenderLayerParent<T extends LivingEntity,M extends EntityModel<T>> 
 - 
render
public void render(T p_115308_, float p_115309_, float p_115310_, PoseStack p_115311_, MultiBufferSource p_115312_, int p_115313_) - Overrides:
 renderin classEntityRenderer<T extends LivingEntity>
 - 
getRenderType
@Nullable protected RenderType getRenderType(T p_115322_, boolean p_115323_, boolean p_115324_, boolean p_115325_)  - 
getOverlayCoords
 - 
isBodyVisible
 - 
sleepDirectionToRotation
 - 
isShaking
 - 
setupRotations
 - 
getAttackAnim
 - 
getBob
 - 
getFlipDegrees
 - 
getWhiteOverlayProgress
 - 
scale
 - 
shouldShowName
- Overrides:
 shouldShowNamein classEntityRenderer<T extends LivingEntity>
 - 
isEntityUpsideDown
 
 -