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 fekintermediary net/minecraft/class_897named net/minecraft/client/render/entity/EntityRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EntityRenderDispatcherprotected static final floatprotected floatprotected floatprivate final TextRenderer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intgetBlockLight(T entity, BlockPos pos) final intgetPositionOffset(T entity, float tickDelta) protected intgetSkyLight(T entity, BlockPos pos) abstract IdentifiergetTexture(T entity) protected booleanDetermines 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 Details
-
field_32921
protected static final float field_32921- See Also:
- Mappings:
Namespace Name Mixin selector official bLfek;b:Fintermediary field_32921Lnet/minecraft/class_897;field_32921:Fnamed field_32921Lnet/minecraft/client/render/entity/EntityRenderer;field_32921:F
-
dispatcher
- Mappings:
Namespace Name Mixin selector official cLfek;c:Lfej;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
- Mappings:
Namespace Name Mixin selector official aLfek;a:Leha;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 dLfek;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 eLfek;e:Fintermediary field_4672Lnet/minecraft/class_897;field_4672:Fnamed shadowOpacityLnet/minecraft/client/render/entity/EntityRenderer;shadowOpacity:F
-
-
Constructor Details
-
EntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lfek;<init>(Lfel$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
-
-
Method Details
-
getLight
- Mappings:
Namespace Name Mixin selector official bLfek;b(Lbbn;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
- Mappings:
Namespace Name Mixin selector official bLfek;b(Lbbn;Lgt;)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
- Mappings:
Namespace Name Mixin selector official aLfek;a(Lbbn;Lgt;)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
- Mappings:
Namespace Name Mixin selector official aLfek;a(Lbbn;Lfco;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
- Mappings:
Namespace Name Mixin selector official aLfek;a(Lbbn;F)Ldwq;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 aLfek;a(Lbbn;FFLeaq;Lezs;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
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 bLfek;b(Lbbn;)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
- Mappings:
Namespace Name Mixin selector official aLfek;a(Lbbn;)Labb;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;
-
getTextRenderer
- Mappings:
Namespace Name Mixin selector official bLfek;b()Leha;intermediary method_3932Lnet/minecraft/class_897;method_3932()Lnet/minecraft/class_327;named getTextRendererLnet/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 aLfek;a(Lbbn;Lrq;Leaq;Lezs;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
-