Class EntityRenderer<T extends Entity>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
- Direct Known Subclasses:
BoatEntityRenderer
,DragonFireballEntityRenderer
,EmptyEntityRenderer
,EndCrystalEntityRenderer
,EnderDragonEntityRenderer
,EvokerFangsEntityRenderer
,ExperienceOrbEntityRenderer
,FallingBlockEntityRenderer
,FireworkRocketEntityRenderer
,FishingBobberEntityRenderer
,FlyingItemEntityRenderer
,ItemEntityRenderer
,ItemFrameEntityRenderer
,LeashKnotEntityRenderer
,LightningEntityRenderer
,LivingEntityRenderer
,LlamaSpitEntityRenderer
,MinecartEntityRenderer
,PaintingEntityRenderer
,ProjectileEntityRenderer
,ShulkerBulletEntityRenderer
,TntEntityRenderer
,TridentEntityRenderer
,WitherSkullEntityRenderer
- Mappings:
Namespace Name official fcm
intermediary net/minecraft/class_897
named net/minecraft/client/render/entity/EntityRenderer
-
Field Summary
Modifier and TypeFieldDescriptionprotected final EntityRenderDispatcher
protected static final float
protected float
protected float
private final TextRenderer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected int
getBlockLight
(T entity, BlockPos pos) final int
getPositionOffset
(T entity, float tickDelta) protected int
getSkyLight
(T entity, BlockPos pos) abstract Identifier
getTexture
(T entity) protected boolean
Determines whether the passed entity should render with a nameplate above its head.void
render
(T entity, float yaw, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) protected void
renderLabelIfPresent
(T entity, Text text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light) boolean
shouldRender
(T entity, Frustum frustum, double x, double y, double z)
-
Field Details
-
field_32921
protected static final float field_32921- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lfcm;b:F
intermediary field_32921
Lnet/minecraft/class_897;field_32921:F
named field_32921
Lnet/minecraft/client/render/entity/EntityRenderer;field_32921:F
-
dispatcher
- Mappings:
Namespace Name Mixin selector official c
Lfcm;c:Lfcl;
intermediary field_4676
Lnet/minecraft/class_897;field_4676:Lnet/minecraft/class_898;
named dispatcher
Lnet/minecraft/client/render/entity/EntityRenderer;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
textRenderer
- Mappings:
Namespace Name Mixin selector official a
Lfcm;a:Legb;
intermediary field_27761
Lnet/minecraft/class_897;field_27761:Lnet/minecraft/class_327;
named textRenderer
Lnet/minecraft/client/render/entity/EntityRenderer;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
shadowRadius
protected float shadowRadius- Mappings:
Namespace Name Mixin selector official d
Lfcm;d:F
intermediary field_4673
Lnet/minecraft/class_897;field_4673:F
named shadowRadius
Lnet/minecraft/client/render/entity/EntityRenderer;shadowRadius:F
-
shadowOpacity
protected float shadowOpacity- Mappings:
Namespace Name Mixin selector official e
Lfcm;e:F
intermediary field_4672
Lnet/minecraft/class_897;field_4672:F
named shadowOpacity
Lnet/minecraft/client/render/entity/EntityRenderer;shadowOpacity:F
-
-
Constructor Details
-
EntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>
Lfcm;<init>(Lfcn$a;)V
intermediary <init>
Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)V
named <init>
Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)V
-
-
Method Details
-
getLight
- Mappings:
Namespace Name Mixin selector official b
Lfcm;b(Lbaq;F)I
intermediary method_24088
Lnet/minecraft/class_897;method_24088(Lnet/minecraft/class_1297;F)I
named getLight
Lnet/minecraft/client/render/entity/EntityRenderer;getLight(Lnet/minecraft/entity/Entity;F)I
-
getSkyLight
- Mappings:
Namespace Name Mixin selector official b
Lfcm;b(Lbaq;Lgt;)I
intermediary method_27950
Lnet/minecraft/class_897;method_27950(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I
named getSkyLight
Lnet/minecraft/client/render/entity/EntityRenderer;getSkyLight(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)I
-
getBlockLight
- Mappings:
Namespace Name Mixin selector official a
Lfcm;a(Lbaq;Lgt;)I
intermediary method_24087
Lnet/minecraft/class_897;method_24087(Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)I
named getBlockLight
Lnet/minecraft/client/render/entity/EntityRenderer;getBlockLight(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/BlockPos;)I
-
shouldRender
- Mappings:
Namespace Name Mixin selector official a
Lfcm;a(Lbaq;Lfaq;DDD)Z
intermediary method_3933
Lnet/minecraft/class_897;method_3933(Lnet/minecraft/class_1297;Lnet/minecraft/class_4604;DDD)Z
named shouldRender
Lnet/minecraft/client/render/entity/EntityRenderer;shouldRender(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/Frustum;DDD)Z
-
getPositionOffset
- Mappings:
Namespace Name Mixin selector official a
Lfcm;a(Lbaq;F)Ldvt;
intermediary method_23169
Lnet/minecraft/class_897;method_23169(Lnet/minecraft/class_1297;F)Lnet/minecraft/class_243;
named getPositionOffset
Lnet/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 a
Lfcm;a(Lbaq;FFLdzt;Lexu;I)V
intermediary method_3936
Lnet/minecraft/class_897;method_3936(Lnet/minecraft/class_1297;FFLnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
named render
Lnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V
-
hasLabel
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 b
Lfcm;b(Lbaq;)Z
intermediary method_3921
Lnet/minecraft/class_897;method_3921(Lnet/minecraft/class_1297;)Z
named hasLabel
Lnet/minecraft/client/render/entity/EntityRenderer;hasLabel(Lnet/minecraft/entity/Entity;)Z
-
getTexture
- Mappings:
Namespace Name Mixin selector official a
Lfcm;a(Lbaq;)Laaj;
intermediary method_3931
Lnet/minecraft/class_897;method_3931(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2960;
named getTexture
Lnet/minecraft/client/render/entity/EntityRenderer;getTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
-
getTextRenderer
- Mappings:
Namespace Name Mixin selector official b
Lfcm;b()Legb;
intermediary method_3932
Lnet/minecraft/class_897;method_3932()Lnet/minecraft/class_327;
named getTextRenderer
Lnet/minecraft/client/render/entity/EntityRenderer;getTextRenderer()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 a
Lfcm;a(Lbaq;Lrm;Ldzt;Lexu;I)V
intermediary method_3926
Lnet/minecraft/class_897;method_3926(Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)V
named renderLabelIfPresent
Lnet/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
-