Class EntityRenderer<T extends Entity>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
- Direct Known Subclasses:
AreaEffectCloudEntityRenderer,ArrowEntityRenderer,BoatEntityRenderer,EnderCrystalEntityRenderer,ExperienceOrbEntityRenderer,FallingBlockEntityRenderer,FireballEntityRenderer,FishingBobberEntityRenderer,FlyingItemEntityRenderer,ItemEntityRenderer,ItemFrameEntityRenderer,LeashKnotEntityRenderer,LightningEntityRenderer,LivingEntityRenderer,MinecartEntityRenderer,PaintingEntityRenderer,TntEntityRenderer,WitherSkullEntityRenderer
@Environment(CLIENT) public abstract class EntityRenderer<T extends Entity> extends Object
- Mappings:
Namespace Name official bivintermediary net/minecraft/class_1136named net/minecraft/client/render/entity/EntityRenderer
-
Field Summary
Fields Modifier and Type Field Description protected EntityRenderDispatcherdispatcherprivate static Identifierfield_4839protected floatshadowDarknessprotected floatshadowSize -
Constructor Summary
Constructors Modifier Constructor Description protectedEntityRenderer(EntityRenderDispatcher dispatcher) -
Method Summary
Modifier and Type Method Description TextRenderergetFontRenderer()EntityRenderDispatchergetRenderManager()protected abstract IdentifiergetTexture(T entity)protected booleanhasLabel(T entity)Determines whether the passed entity should render with a nameplate above its head.private Worldmethod_3903()private voidmethod_3904(Block block, double double2, double double3, double double4, BlockPos blockPos, float float2, float float3, double double5, double double6, double double7)static voidmethod_3905(Box box, double double2, double double3, double double4)voidmethod_3906(Identifier identifier)protected voidmethod_3908(T t, double double2, double double3, double double4)private voidmethod_3909(Entity entity, double double2, double double3, double double4, float float2)protected voidmethod_3911(T t, double double2, double double3, double double4, String string, float float2, double double5)booleanmethod_3912(T t, CameraView cameraView, double double2, double double3, double double4)protected voidmethod_3913(T t, String string, double double2, double double3, double double4, int int2)voidmethod_3915(Entity entity, double double2, double double3, double double4, float float2, float float3)protected booleanmethod_3917(T t)private voidmethod_3918(Entity entity, double double2, double double3, double double4, float float2, float float3)voidrender(T entity, double x, double y, double z, float float2, float float3)
-
Field Details
-
field_4839
- Mappings:
Namespace Name Mixin selector official aLbiv;a:Ljy;intermediary field_4839Lnet/minecraft/class_1136;field_4839:Lnet/minecraft/class_1605;named field_4839Lnet/minecraft/client/render/entity/EntityRenderer;field_4839:Lnet/minecraft/util/Identifier;
-
dispatcher
- Mappings:
Namespace Name Mixin selector official bLbiv;b:Lbiu;intermediary field_4840Lnet/minecraft/class_1136;field_4840:Lnet/minecraft/class_1135;named dispatcherLnet/minecraft/client/render/entity/EntityRenderer;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
shadowSize
protected float shadowSize- Mappings:
Namespace Name Mixin selector official cLbiv;c:Fintermediary field_4841Lnet/minecraft/class_1136;field_4841:Fnamed shadowSizeLnet/minecraft/client/render/entity/EntityRenderer;shadowSize:F
-
shadowDarkness
protected float shadowDarkness- Mappings:
Namespace Name Mixin selector official dLbiv;d:Fintermediary field_4842Lnet/minecraft/class_1136;field_4842:Fnamed shadowDarknessLnet/minecraft/client/render/entity/EntityRenderer;shadowDarkness:F
-
-
Constructor Details
-
EntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lbiv;<init>(Lbiu;)Vintermediary <init>Lnet/minecraft/class_1136;<init>(Lnet/minecraft/class_1135;)Vnamed <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;)V
-
-
Method Details
-
method_3912
public boolean method_3912(T t, CameraView cameraView, double double2, double double3, double double4)- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lpk;Lbia;DDD)Zintermediary method_3912Lnet/minecraft/class_1136;method_3912(Lnet/minecraft/class_1745;Lnet/minecraft/class_1117;DDD)Znamed method_3912Lnet/minecraft/client/render/entity/EntityRenderer;method_3912(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/debug/CameraView;DDD)Z
-
render
- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lpk;DDDFF)Vintermediary method_3910Lnet/minecraft/class_1136;method_3910(Lnet/minecraft/class_1745;DDDFF)Vnamed renderLnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;DDDFF)V
-
method_3908
- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lpk;DDD)Vintermediary method_3908Lnet/minecraft/class_1136;method_3908(Lnet/minecraft/class_1745;DDD)Vnamed method_3908Lnet/minecraft/client/render/entity/EntityRenderer;method_3908(Lnet/minecraft/entity/Entity;DDD)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 bLbiv;b(Lpk;)Zintermediary method_3914Lnet/minecraft/class_1136;method_3914(Lnet/minecraft/class_1745;)Znamed hasLabelLnet/minecraft/client/render/entity/EntityRenderer;hasLabel(Lnet/minecraft/entity/Entity;)Z
-
method_3911
protected void method_3911(T t, double double2, double double3, double double4, String string, float float2, double double5)- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lpk;DDDLjava/lang/String;FD)Vintermediary method_3911Lnet/minecraft/class_1136;method_3911(Lnet/minecraft/class_1745;DDDLjava/lang/String;FD)Vnamed method_3911Lnet/minecraft/client/render/entity/EntityRenderer;method_3911(Lnet/minecraft/entity/Entity;DDDLjava/lang/String;FD)V
-
getTexture
- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lpk;)Ljy;intermediary method_3907Lnet/minecraft/class_1136;method_3907(Lnet/minecraft/class_1745;)Lnet/minecraft/class_1605;named getTextureLnet/minecraft/client/render/entity/EntityRenderer;getTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
-
method_3917
- Mappings:
Namespace Name Mixin selector official cLbiv;c(Lpk;)Zintermediary method_3917Lnet/minecraft/class_1136;method_3917(Lnet/minecraft/class_1745;)Znamed method_3917Lnet/minecraft/client/render/entity/EntityRenderer;method_3917(Lnet/minecraft/entity/Entity;)Z
-
method_3906
- Mappings:
Namespace Name Mixin selector official aLbiv;a(Ljy;)Vintermediary method_3906Lnet/minecraft/class_1136;method_3906(Lnet/minecraft/class_1605;)Vnamed method_3906Lnet/minecraft/client/render/entity/EntityRenderer;method_3906(Lnet/minecraft/util/Identifier;)V
-
method_3909
private void method_3909(Entity entity, double double2, double double3, double double4, float float2)- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lpk;DDDF)Vintermediary method_3909Lnet/minecraft/class_1136;method_3909(Lnet/minecraft/class_1745;DDDF)Vnamed method_3909Lnet/minecraft/client/render/entity/EntityRenderer;method_3909(Lnet/minecraft/entity/Entity;DDDF)V
-
method_3918
private void method_3918(Entity entity, double double2, double double3, double double4, float float2, float float3)- Mappings:
Namespace Name Mixin selector official cLbiv;c(Lpk;DDDFF)Vintermediary method_3918Lnet/minecraft/class_1136;method_3918(Lnet/minecraft/class_1745;DDDFF)Vnamed method_3918Lnet/minecraft/client/render/entity/EntityRenderer;method_3918(Lnet/minecraft/entity/Entity;DDDFF)V
-
method_3903
- Mappings:
Namespace Name Mixin selector official aLbiv;a()Ladm;intermediary method_3903Lnet/minecraft/class_1136;method_3903()Lnet/minecraft/class_99;named method_3903Lnet/minecraft/client/render/entity/EntityRenderer;method_3903()Lnet/minecraft/world/World;
-
method_3904
private void method_3904(Block block, double double2, double double3, double double4, BlockPos blockPos, float float2, float float3, double double5, double double6, double double7)- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lafh;DDDLcj;FFDDD)Vintermediary method_3904Lnet/minecraft/class_1136;method_3904(Lnet/minecraft/class_160;DDDLnet/minecraft/class_1372;FFDDD)Vnamed method_3904Lnet/minecraft/client/render/entity/EntityRenderer;method_3904(Lnet/minecraft/block/Block;DDDLnet/minecraft/util/math/BlockPos;FFDDD)V
-
method_3905
- Mappings:
Namespace Name Mixin selector official aLbiv;a(Laug;DDD)Vintermediary method_3905Lnet/minecraft/class_1136;method_3905(Lnet/minecraft/class_646;DDD)Vnamed method_3905Lnet/minecraft/client/render/entity/EntityRenderer;method_3905(Lnet/minecraft/util/math/Box;DDD)V
-
method_3915
public void method_3915(Entity entity, double double2, double double3, double double4, float float2, float float3)- Mappings:
Namespace Name Mixin selector official bLbiv;b(Lpk;DDDFF)Vintermediary method_3915Lnet/minecraft/class_1136;method_3915(Lnet/minecraft/class_1745;DDDFF)Vnamed method_3915Lnet/minecraft/client/render/entity/EntityRenderer;method_3915(Lnet/minecraft/entity/Entity;DDDFF)V
-
getFontRenderer
- Mappings:
Namespace Name Mixin selector official cLbiv;c()Lavn;intermediary method_3916Lnet/minecraft/class_1136;method_3916()Lnet/minecraft/class_679;named getFontRendererLnet/minecraft/client/render/entity/EntityRenderer;getFontRenderer()Lnet/minecraft/client/font/TextRenderer;
-
method_3913
protected void method_3913(T t, String string, double double2, double double3, double double4, int int2)- Mappings:
Namespace Name Mixin selector official aLbiv;a(Lpk;Ljava/lang/String;DDDI)Vintermediary method_3913Lnet/minecraft/class_1136;method_3913(Lnet/minecraft/class_1745;Ljava/lang/String;DDDI)Vnamed method_3913Lnet/minecraft/client/render/entity/EntityRenderer;method_3913(Lnet/minecraft/entity/Entity;Ljava/lang/String;DDDI)V
-
getRenderManager
- Mappings:
Namespace Name Mixin selector official dLbiv;d()Lbiu;intermediary method_3919Lnet/minecraft/class_1136;method_3919()Lnet/minecraft/class_1135;named getRenderManagerLnet/minecraft/client/render/entity/EntityRenderer;getRenderManager()Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-