Class MobRenderer<T extends Mob,M extends EntityModel<T>> 
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T,M>
 
net.minecraft.client.renderer.entity.MobRenderer<T,M> 
- All Implemented Interfaces:
- RenderLayerParent<T,- M> 
- Direct Known Subclasses:
- AbstractHorseRenderer,- AllayRenderer,- AxolotlRenderer,- BatRenderer,- BeeRenderer,- BlazeRenderer,- CamelRenderer,- CatRenderer,- ChickenRenderer,- CodRenderer,- CowRenderer,- CreeperRenderer,- DolphinRenderer,- EndermanRenderer,- EndermiteRenderer,- FoxRenderer,- FrogRenderer,- GhastRenderer,- GiantMobRenderer,- GoatRenderer,- GuardianRenderer,- HoglinRenderer,- HumanoidMobRenderer,- IllagerRenderer,- IronGolemRenderer,- LlamaRenderer,- MagmaCubeRenderer,- MushroomCowRenderer,- OcelotRenderer,- PandaRenderer,- ParrotRenderer,- PhantomRenderer,- PigRenderer,- PolarBearRenderer,- PufferfishRenderer,- RabbitRenderer,- RavagerRenderer,- SalmonRenderer,- SheepRenderer,- ShulkerRenderer,- SilverfishRenderer,- SlimeRenderer,- SnifferRenderer,- SnowGolemRenderer,- SpiderRenderer,- SquidRenderer,- StriderRenderer,- TadpoleRenderer,- TropicalFishRenderer,- TurtleRenderer,- VexRenderer,- VillagerRenderer,- WanderingTraderRenderer,- WardenRenderer,- WitchRenderer,- WitherBossRenderer,- WolfRenderer,- ZoglinRenderer
public abstract class MobRenderer<T extends Mob,M extends EntityModel<T>> 
extends LivingEntityRenderer<T,M> 
- 
Field SummaryFieldsFields inherited from class net.minecraft.client.renderer.entity.LivingEntityRendererlayers, modelFields inherited from class net.minecraft.client.renderer.entity.EntityRendererentityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength
- 
Constructor SummaryConstructorsConstructorDescriptionMobRenderer(EntityRendererProvider.Context p_174304_, M p_174305_, float p_174306_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidaddVertexPair(VertexConsumer p_174308_, org.joml.Matrix4f p_254405_, float p_174310_, float p_174311_, float p_174312_, int p_174313_, int p_174314_, int p_174315_, int p_174316_, float p_174317_, float p_174318_, float p_174319_, float p_174320_, int p_174321_, boolean p_174322_) voidrender(T p_115455_, float p_115456_, float p_115457_, PoseStack p_115458_, MultiBufferSource p_115459_, int p_115460_) private <E extends Entity>
 voidrenderLeash(T p_115462_, float p_115463_, PoseStack p_115464_, MultiBufferSource p_115465_, E p_115466_) booleanshouldRender(T p_115468_, Frustum p_115469_, double p_115470_, double p_115471_, double p_115472_) protected booleanshouldShowName(T p_115506_) Methods inherited from class net.minecraft.client.renderer.entity.LivingEntityRendereraddLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, scale, setupRotationsMethods inherited from class net.minecraft.client.renderer.entity.EntityRenderergetBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, getTextureLocation, renderNameTagMethods 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- 
LEASH_RENDER_STEPSpublic static final int LEASH_RENDER_STEPS- See Also:
 
 
- 
- 
Constructor Details- 
MobRenderer
 
- 
- 
Method Details- 
shouldShowName- Overrides:
- shouldShowNamein class- LivingEntityRenderer<T extends Mob,- M extends EntityModel<T>> 
 
- 
shouldRenderpublic boolean shouldRender(T p_115468_, Frustum p_115469_, double p_115470_, double p_115471_, double p_115472_) - Overrides:
- shouldRenderin class- EntityRenderer<T extends Mob>
 
- 
renderpublic void render(T p_115455_, float p_115456_, float p_115457_, PoseStack p_115458_, MultiBufferSource p_115459_, int p_115460_) - Overrides:
- renderin class- LivingEntityRenderer<T extends Mob,- M extends EntityModel<T>> 
 
- 
renderLeashprivate <E extends Entity> void renderLeash(T p_115462_, float p_115463_, PoseStack p_115464_, MultiBufferSource p_115465_, E p_115466_) 
- 
addVertexPairprivate static void addVertexPair(VertexConsumer p_174308_, org.joml.Matrix4f p_254405_, float p_174310_, float p_174311_, float p_174312_, int p_174313_, int p_174314_, int p_174315_, int p_174316_, float p_174317_, float p_174318_, float p_174319_, float p_174320_, int p_174321_, boolean p_174322_) 
 
-