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,- EntityRendererEventsTest.EntityRenderEventsTestClientModStuff.MyEntityRenderer,- MobRenderer,- PlayerRenderer
public abstract class LivingEntityRenderer<T extends LivingEntity,M extends EntityModel<T>>
extends EntityRenderer<T>
implements RenderLayerParent<T,M>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static floatprotected List<RenderLayer<T,M>>private static org.apache.logging.log4j.Loggerprotected MFields inherited from class net.minecraft.client.renderer.entity.EntityRendererentityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength
- 
Constructor SummaryConstructorsConstructorDescriptionLivingEntityRenderer(EntityRendererProvider.Context p_174289_, M p_174290_, float p_174291_)
- 
Method SummaryModifier and TypeMethodDescriptionbooleanaddLayer(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_)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.EntityRenderergetBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, getTextureLocation, renderNameTag, shouldRenderMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.entity.RenderLayerParentgetTextureLocation
- 
Field Details- 
LOGGERprivate static final org.apache.logging.log4j.Logger LOGGER
- 
EYE_BED_OFFSETprivate static final float EYE_BED_OFFSET- See Also:
- Constant Field Values
 
- 
model
- 
layers
 
- 
- 
Constructor Details- 
LivingEntityRendererpublic LivingEntityRenderer(EntityRendererProvider.Context p_174289_, M p_174290_, float p_174291_)
 
- 
- 
Method Details- 
addLayer
- 
getModel- Specified by:
- getModelin interface- RenderLayerParent<T extends LivingEntity,M extends EntityModel<T>>
 
- 
renderpublic void render(T p_115308_, float p_115309_, float p_115310_, PoseStack p_115311_, MultiBufferSource p_115312_, int p_115313_)- Overrides:
- renderin class- EntityRenderer<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 class- EntityRenderer<T extends LivingEntity>
 
 
-