类 EntityRenderer<T extends Entity>
- java.lang.Object
-
- net.minecraft.client.render.entity.EntityRenderer<T>
-
- 直接已知子类:
AreaEffectCloudEntityRenderer,BoatEntityRenderer,DragonFireballEntityRenderer,EndCrystalEntityRenderer,EnderDragonEntityRenderer,EvokerFangsEntityRenderer,ExperienceOrbEntityRenderer,FallingBlockEntityRenderer,FireworkEntityRenderer,FishingBobberEntityRenderer,FlyingItemEntityRenderer,ItemEntityRenderer,ItemFrameEntityRenderer,LeashKnotEntityRenderer,LightningEntityRenderer,LivingEntityRenderer,LlamaSpitEntityRenderer,MinecartEntityRenderer,PaintingEntityRenderer,ProjectileEntityRenderer,ShulkerBulletEntityRenderer,TntEntityRenderer,TridentEntityRenderer,WitherSkullEntityRenderer
@Environment(CLIENT) public abstract class EntityRenderer<T extends Entity> extends Object
- Mappings:
Namespace Name official eqqintermediary net/minecraft/class_897named net/minecraft/client/render/entity/EntityRenderer
-
-
字段概要
字段 修饰符和类型 字段 说明 protected EntityRenderDispatcherdispatcherprotected static floatfield_32921protected floatshadowOpacityprotected floatshadowRadiusprivate TextRenderertextRenderer
-
构造器概要
构造器 限定符 构造器 说明 protectedEntityRenderer(EntityRendererFactory.Context ctx)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected intgetBlockLight(T entity, BlockPos pos)TextRenderergetFontRenderer()intgetLight(T entity, float tickDelta)Vec3dgetPositionOffset(T entity, float tickDelta)protected intgetSkyLight(T entity, BlockPos pos)abstract IdentifiergetTexture(T entity)protected booleanhasLabel(T entity)Determines whether the passed entity should render with a nameplate above its head.voidrender(T entity, float yaw, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)protected voidrenderLabelIfPresent(T entity, Text text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)booleanshouldRender(T entity, Frustum frustum, double x, double y, double z)
-
-
-
字段详细资料
-
field_32921
protected static final float field_32921
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLeqq;b:Fintermediary field_32921Lnet/minecraft/class_897;field_32921:Fnamed field_32921Lnet/minecraft/client/render/entity/EntityRenderer;field_32921:F
-
dispatcher
protected final EntityRenderDispatcher dispatcher
- Mappings:
Namespace Name Mixin selector official cLeqq;c:Leqp;intermediary field_4676Lnet/minecraft/class_897;field_4676:Lnet/minecraft/class_898;named dispatcherLnet/minecraft/client/render/entity/EntityRenderer;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
textRenderer
private final TextRenderer textRenderer
- Mappings:
Namespace Name Mixin selector official aLeqq;a:Ldvh;intermediary field_27761Lnet/minecraft/class_897;field_27761:Lnet/minecraft/class_327;named textRendererLnet/minecraft/client/render/entity/EntityRenderer;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
shadowRadius
protected float shadowRadius
- Mappings:
Namespace Name Mixin selector official dLeqq;d:Fintermediary field_4673Lnet/minecraft/class_897;field_4673:Fnamed shadowRadiusLnet/minecraft/client/render/entity/EntityRenderer;shadowRadius:F
-
shadowOpacity
protected float shadowOpacity
- Mappings:
Namespace Name Mixin selector official eLeqq;e:Fintermediary field_4672Lnet/minecraft/class_897;field_4672:Fnamed shadowOpacityLnet/minecraft/client/render/entity/EntityRenderer;shadowOpacity:F
-
-
构造器详细资料
-
EntityRenderer
protected EntityRenderer(EntityRendererFactory.Context ctx)
- Mappings:
Namespace Name Mixin selector official <init>Leqq;<init>(Leqr$a;)Vintermediary <init>Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)Vnamed <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)V
-
-
方法详细资料
-
getLight
public final int getLight(T entity, float tickDelta)
- Mappings:
Namespace Name Mixin selector official bLeqq;b(Lasl;F)Iintermediary method_24088Lnet/minecraft/class_897;method_24088(Lnet/minecraft/class_1297;F)Inamed getLightLnet/minecraft/client/render/entity/EntityRenderer;getLight(Lnet/minecraft/entity/Entity;F)I
-
getSkyLight
protected int getSkyLight(T entity, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official bLeqq;b(Lasl;Lgb;)Iintermediary method_27950Lnet/minecraft/class_897;method_27950(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)Inamed getSkyLightLnet/minecraft/client/render/entity/EntityRenderer;getSkyLight(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)I
-
getBlockLight
protected int getBlockLight(T entity, BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLeqq;a(Lasl;Lgb;)Iintermediary method_24087Lnet/minecraft/class_897;method_24087(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)Inamed getBlockLightLnet/minecraft/client/render/entity/EntityRenderer;getBlockLight(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)I
-
shouldRender
public boolean shouldRender(T entity, Frustum frustum, double x, double y, double z)
- Mappings:
Namespace Name Mixin selector official aLeqq;a(Lasl;Leou;DDD)Zintermediary method_3933Lnet/minecraft/class_897;method_3933(Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Znamed shouldRenderLnet/minecraft/client/render/entity/EntityRenderer;shouldRender(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/Frustum;DDD)Z
-
getPositionOffset
public Vec3d getPositionOffset(T entity, float tickDelta)
- Mappings:
Namespace Name Mixin selector official aLeqq;a(Lasl;F)Ldma;intermediary method_23169Lnet/minecraft/class_897;method_23169(Lnet/minecraft/class_1297;F)Lnet/minecraft/class_243;named getPositionOffsetLnet/minecraft/client/render/entity/EntityRenderer;getPositionOffset(Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
-
render
public void render(T entity, float yaw, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)
- Mappings:
Namespace Name Mixin selector official aLeqq;a(Lasl;FFLdpi;Lema;I)Vintermediary method_3936Lnet/minecraft/class_897;method_3936(Lnet/minecraft/class_1297;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
hasLabel
protected boolean hasLabel(T entity)
Determines 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.
- Mappings:
Namespace Name Mixin selector official bLeqq;b(Lasl;)Zintermediary method_3921Lnet/minecraft/class_897;method_3921(Lnet/minecraft/class_1297;)Znamed hasLabelLnet/minecraft/client/render/entity/EntityRenderer;hasLabel(Lnet/minecraft/entity/Entity;)Z
-
getTexture
public abstract Identifier getTexture(T entity)
- Mappings:
Namespace Name Mixin selector official aLeqq;a(Lasl;)Lwp;intermediary method_3931Lnet/minecraft/class_897;method_3931(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;named getTextureLnet/minecraft/client/render/entity/EntityRenderer;getTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
-
getFontRenderer
public TextRenderer getFontRenderer()
- Mappings:
Namespace Name Mixin selector official bLeqq;b()Ldvh;intermediary method_3932Lnet/minecraft/class_897;method_3932()Lnet/minecraft/class_327;named getFontRendererLnet/minecraft/client/render/entity/EntityRenderer;getFontRenderer()Lnet/minecraft/client/font/TextRenderer;
-
renderLabelIfPresent
protected void renderLabelIfPresent(T entity, Text text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light)
- Mappings:
Namespace Name Mixin selector official aLeqq;a(Lasl;Lon;Ldpi;Lema;I)Vintermediary method_3926Lnet/minecraft/class_897;method_3926(Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vnamed renderLabelIfPresentLnet/minecraft/client/render/entity/EntityRenderer;renderLabelIfPresent(Lnet/minecraft/entity/Entity;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
-