类 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>
- 所有已实现的接口:
RenderLayerParent<T,
M>
- 直接已知子类:
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>
-
字段概要
字段从类继承的字段 net.minecraft.client.renderer.entity.LivingEntityRenderer
layers, model
从类继承的字段 net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static void
addVertexPair
(VertexConsumer pConsumer, org.joml.Matrix4f pMatrix, float p_174310_, float p_174311_, float p_174312_, int pEntityBlockLightLevel, int pLeashHolderBlockLightLevel, int pEntitySkyLightLevel, int pLeashHolderSkyLightLevel, float p_174317_, float p_174318_, float p_174319_, float p_174320_, int pIndex, boolean p_174322_) void
render
(T pEntity, float pEntityYaw, float pPartialTicks, PoseStack pMatrixStack, MultiBufferSource pBuffer, int pPackedLight) private <E extends Entity>
voidrenderLeash
(T pEntityLiving, float pPartialTicks, PoseStack pPoseStack, MultiBufferSource pBuffer, E pLeashHolder) boolean
shouldRender
(T pLivingEntity, Frustum pCamera, double pCamX, double pCamY, double pCamZ) protected boolean
shouldShowName
(T pEntity) 从类继承的方法 net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, scale, setupRotations
从类继承的方法 net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, getTextureLocation, renderNameTag
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.renderer.entity.RenderLayerParent
getTextureLocation
-
字段详细资料
-
LEASH_RENDER_STEPS
public static final int LEASH_RENDER_STEPS- 另请参阅:
-
-
构造器详细资料
-
MobRenderer
-
-
方法详细资料
-
shouldShowName
- 覆盖:
shouldShowName
在类中LivingEntityRenderer<T extends Mob,
M extends EntityModel<T>>
-
shouldRender
public boolean shouldRender(T pLivingEntity, Frustum pCamera, double pCamX, double pCamY, double pCamZ) - 覆盖:
shouldRender
在类中EntityRenderer<T extends Mob>
-
render
public void render(T pEntity, float pEntityYaw, float pPartialTicks, PoseStack pMatrixStack, MultiBufferSource pBuffer, int pPackedLight) - 覆盖:
render
在类中LivingEntityRenderer<T extends Mob,
M extends EntityModel<T>>
-
renderLeash
private <E extends Entity> void renderLeash(T pEntityLiving, float pPartialTicks, PoseStack pPoseStack, MultiBufferSource pBuffer, E pLeashHolder) -
addVertexPair
private static void addVertexPair(VertexConsumer pConsumer, org.joml.Matrix4f pMatrix, float p_174310_, float p_174311_, float p_174312_, int pEntityBlockLightLevel, int pLeashHolderBlockLightLevel, int pEntitySkyLightLevel, int pLeashHolderSkyLightLevel, float p_174317_, float p_174318_, float p_174319_, float p_174320_, int pIndex, boolean p_174322_)
-