类 MobEntityRenderer<T extends MobEntity,M extends EntityModel<T>>
- java.lang.Object
-
- net.minecraft.client.render.entity.EntityRenderer<T>
-
- net.minecraft.client.render.entity.LivingEntityRenderer<T,M>
-
- net.minecraft.client.render.entity.MobEntityRenderer<T,M>
-
- 所有已实现的接口:
FeatureRendererContext<T,M>
- 直接已知子类:
AxolotlEntityRenderer,BatEntityRenderer,BeeEntityRenderer,BipedEntityRenderer,BlazeEntityRenderer,CatEntityRenderer,ChickenEntityRenderer,CodEntityRenderer,CowEntityRenderer,CreeperEntityRenderer,DolphinEntityRenderer,EndermanEntityRenderer,EndermiteEntityRenderer,FoxEntityRenderer,GhastEntityRenderer,GiantEntityRenderer,GoatEntityRenderer,GuardianEntityRenderer,HoglinEntityRenderer,HorseBaseEntityRenderer,IllagerEntityRenderer,IronGolemEntityRenderer,LlamaEntityRenderer,MagmaCubeEntityRenderer,MooshroomEntityRenderer,OcelotEntityRenderer,PandaEntityRenderer,ParrotEntityRenderer,PhantomEntityRenderer,PigEntityRenderer,PolarBearEntityRenderer,PufferfishEntityRenderer,RabbitEntityRenderer,RavagerEntityRenderer,SalmonEntityRenderer,SheepEntityRenderer,ShulkerEntityRenderer,SilverfishEntityRenderer,SlimeEntityRenderer,SnowGolemEntityRenderer,SpiderEntityRenderer,SquidEntityRenderer,StriderEntityRenderer,TropicalFishEntityRenderer,TurtleEntityRenderer,VillagerEntityRenderer,WanderingTraderEntityRenderer,WitchEntityRenderer,WitherEntityRenderer,WolfEntityRenderer,ZoglinEntityRenderer
@Environment(CLIENT) public abstract class MobEntityRenderer<T extends MobEntity,M extends EntityModel<T>> extends LivingEntityRenderer<T,M>
- Mappings:
Namespace Name official erwintermediary net/minecraft/class_927named net/minecraft/client/render/entity/MobEntityRenderer
-
-
字段概要
字段 修饰符和类型 字段 说明 static intfield_32940-
从类继承的字段 net.minecraft.client.render.entity.LivingEntityRenderer
features, model
-
从类继承的字段 net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, shadowOpacity, shadowRadius
-
-
构造器概要
构造器 构造器 说明 MobEntityRenderer(EntityRendererFactory.Context ctx, M model, float shadowRadius)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleanhasLabel(T t)Determines whether the passed entity should render with a nameplate above its head.private static voidmethod_23187(VertexConsumer vertexConsumer, Matrix4f matrix4f, float float2, float float3, float float4, int int2, int int3, int int4, int int5, float float5, float float6, float float7, float float8, int int6, boolean bool)private <E extends Entity>
voidmethod_4073(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider provider, E holdingEntity)voidrender(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)booleanshouldRender(T t, Frustum frustum, double double2, double double3, double double4)-
从类继承的方法 net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, getAnimationCounter, getAnimationProgress, getHandSwingProgress, getLyingAngle, getModel, getOverlay, getRenderLayer, isShaking, isVisible, scale, setupTransforms
-
从类继承的方法 net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getFontRenderer, getLight, getPositionOffset, getSkyLight, getTexture, renderLabelIfPresent
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.client.render.entity.feature.FeatureRendererContext
getTexture
-
-
-
-
字段详细资料
-
field_32940
public static final int field_32940
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official hLerw;h:Iintermediary field_32940Lnet/minecraft/class_927;field_32940:Inamed field_32940Lnet/minecraft/client/render/entity/MobEntityRenderer;field_32940:I
-
-
构造器详细资料
-
MobEntityRenderer
public MobEntityRenderer(EntityRendererFactory.Context ctx, M model, float shadowRadius)
- Mappings:
Namespace Name Mixin selector official <init>Lerr;<init>(Leqr$a;Leep;F)Vintermediary <init>Lnet/minecraft/class_922;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_583;F)Vnamed <init>Lnet/minecraft/client/render/entity/LivingEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EntityModel;F)V
-
-
方法详细资料
-
hasLabel
protected boolean hasLabel(T t)
从类复制的说明:EntityRendererDetermines whether the passed entity should render with a nameplate above its head.Checks for a custom nametag on living entities, and for teams/team visibilities for players.
- 覆盖:
hasLabel在类中LivingEntityRenderer<T extends MobEntity,M extends EntityModel<T>>- Mappings:
Namespace Name Mixin selector official bLerw;b(Lasz;)Zintermediary method_4071Lnet/minecraft/class_927;method_4071(Lnet/minecraft/class_1308;)Znamed hasLabelLnet/minecraft/client/render/entity/MobEntityRenderer;hasLabel(Lnet/minecraft/entity/mob/MobEntity;)Z
-
shouldRender
public boolean shouldRender(T t, Frustum frustum, double double2, double double3, double double4)
- 覆盖:
shouldRender在类中EntityRenderer<T extends MobEntity>- Mappings:
Namespace Name Mixin selector official aLerw;a(Lasz;Leou;DDD)Zintermediary method_4068Lnet/minecraft/class_927;method_4068(Lnet/minecraft/class_1308;Lnet/minecraft/class_4604;DDD)Znamed shouldRenderLnet/minecraft/client/render/entity/MobEntityRenderer;shouldRender(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/client/render/Frustum;DDD)Z
-
render
public void render(T t, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
- 覆盖:
render在类中LivingEntityRenderer<T extends MobEntity,M extends EntityModel<T>>- Mappings:
Namespace Name Mixin selector official aLerw;a(Lasz;FFLdpi;Lema;I)Vintermediary method_4072Lnet/minecraft/class_927;method_4072(Lnet/minecraft/class_1308;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLnet/minecraft/client/render/entity/MobEntityRenderer;render(Lnet/minecraft/entity/mob/MobEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
method_4073
private <E extends Entity> void method_4073(T entity, float tickDelta, MatrixStack matrices, VertexConsumerProvider provider, E holdingEntity)
- Mappings:
Namespace Name Mixin selector official aLerw;a(Lasz;FLdpi;Lema;Lasl;)Vintermediary method_4073Lnet/minecraft/class_927;method_4073(Lnet/minecraft/class_1308;FLnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_1297;)Vnamed method_4073Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4073(Lnet/minecraft/entity/mob/MobEntity;FLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/Entity;)V
-
method_23187
private static void method_23187(VertexConsumer vertexConsumer, Matrix4f matrix4f, float float2, float float3, float float4, int int2, int int3, int int4, int int5, float float5, float float6, float float7, float float8, int int6, boolean bool)
- Mappings:
Namespace Name Mixin selector official aLerw;a(Ldpm;Ld;FFFIIIIFFFFIZ)Vintermediary method_23187Lnet/minecraft/class_927;method_23187(Lnet/minecraft/class_4588;Lnet/minecraft/class_1159;FFFIIIIFFFFIZ)Vnamed method_23187Lnet/minecraft/client/render/entity/MobEntityRenderer;method_23187(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/util/math/Matrix4f;FFFIIIIFFFFIZ)V
-
-