Class MobEntityRenderer<T extends MobEntity>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
net.minecraft.client.render.entity.LivingEntityRenderer<T>
net.minecraft.client.render.entity.MobEntityRenderer<T>
- Direct Known Subclasses:
BatEntityRenderer,BipedEntityRenderer,BlazeEntityRenderer,CatEntityRenderer,ChickenEntityRenderer,CowEntityRenderer,CreeperEntityRenderer,DonkeyEntityRenderer,EnderDragonEntityRenderer,EndermanEntityRenderer,EndermiteEntityRenderer,GhastEntityRenderer,GiantEntityRenderer,GuardianEntityRenderer,IronGolemEntityRenderer,MagmaCubeEntityRenderer,MooshroomEntityRenderer,PigEntityRenderer,RabbitEntityRenderer,SheepEntityRenderer,SilverfishEntityRenderer,SlimeEntityRenderer,SnowGolemEntityRenderer,SpiderEntityRenderer,SquidEntityRenderer,VillagerEntityRenderer,WitchEntityRenderer,WitherEntityRenderer,WolfEntityRenderer
@Environment(CLIENT) public abstract class MobEntityRenderer<T extends MobEntity> extends LivingEntityRenderer<T>
- Mappings:
Namespace Name official bjointermediary net/minecraft/class_1157named net/minecraft/client/render/entity/MobEntityRenderer
-
Field Summary
Fields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
buffer, features, field_4899, modelFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, shadowDarkness, shadowSize -
Constructor Summary
Constructors Constructor Description MobEntityRenderer(EntityRenderDispatcher dispatcher, EntityModel model, float shadowSize) -
Method Summary
Modifier and Type Method Description protected booleanhasLabel(T t)Determines whether the passed entity should render with a nameplate above its head.booleanmethod_3912(T t, CameraView cameraView, double double2, double double3, double double4)private doublemethod_4026(double double2, double double3, double double4)voidmethod_4028(T t, float float2)protected voidmethod_4031(T t, double double2, double double3, double double4, float float2, float float3)voidrender(T t, double double2, double double3, double double4, float float2, float float3)Methods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, getModel, method_3908, method_4000, method_4003, method_4006, method_4007, method_4008, method_4010, method_4011, method_4014, method_4016, method_4017, method_4018, method_4019, method_4020, method_4021, removeFeature, renderFeatures, scale, translateMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
getFontRenderer, getRenderManager, getTexture, method_3905, method_3906, method_3911, method_3913, method_3915, method_3917
-
Constructor Details
-
MobEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lbjl;<init>(Lbiu;Lbbo;F)Vintermediary <init>Lnet/minecraft/class_1154;<init>(Lnet/minecraft/class_1135;Lnet/minecraft/class_871;F)Vnamed <init>Lnet/minecraft/client/render/entity/LivingEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/entity/model/EntityModel;F)V
-
-
Method Details
-
hasLabel
Description copied from class: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.
- Overrides:
hasLabelin classLivingEntityRenderer<T extends MobEntity>- Mappings:
Namespace Name Mixin selector official bLbjo;b(Lps;)Zintermediary method_4030Lnet/minecraft/class_1157;method_4030(Lnet/minecraft/class_1753;)Znamed hasLabelLnet/minecraft/client/render/entity/MobEntityRenderer;hasLabel(Lnet/minecraft/entity/mob/MobEntity;)Z
-
method_3912
public boolean method_3912(T t, CameraView cameraView, double double2, double double3, double double4)- Overrides:
method_3912in classEntityRenderer<T extends MobEntity>- Mappings:
Namespace Name Mixin selector official aLbjo;a(Lps;Lbia;DDD)Zintermediary method_4029Lnet/minecraft/class_1157;method_4029(Lnet/minecraft/class_1753;Lnet/minecraft/class_1117;DDD)Znamed method_3912Lnet/minecraft/client/render/entity/MobEntityRenderer;method_3912(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/client/render/debug/CameraView;DDD)Z
-
render
public void render(T t, double double2, double double3, double double4, float float2, float float3)- Overrides:
renderin classLivingEntityRenderer<T extends MobEntity>- Mappings:
Namespace Name Mixin selector official aLbjo;a(Lps;DDDFF)Vintermediary method_4027Lnet/minecraft/class_1157;method_4027(Lnet/minecraft/class_1753;DDDFF)Vnamed renderLnet/minecraft/client/render/entity/MobEntityRenderer;render(Lnet/minecraft/entity/mob/MobEntity;DDDFF)V
-
method_4028
- Mappings:
Namespace Name Mixin selector official aLbjo;a(Lps;F)Vintermediary method_4028Lnet/minecraft/class_1157;method_4028(Lnet/minecraft/class_1753;F)Vnamed method_4028Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4028(Lnet/minecraft/entity/mob/MobEntity;F)V
-
method_4026
private double method_4026(double double2, double double3, double double4)- Mappings:
Namespace Name Mixin selector official aLbjo;a(DDD)Dintermediary method_4026Lnet/minecraft/class_1157;method_4026(DDD)Dnamed method_4026Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4026(DDD)D
-
method_4031
protected void method_4031(T t, double double2, double double3, double double4, float float2, float float3)- Mappings:
Namespace Name Mixin selector official bLbjo;b(Lps;DDDFF)Vintermediary method_4031Lnet/minecraft/class_1157;method_4031(Lnet/minecraft/class_1753;DDDFF)Vnamed method_4031Lnet/minecraft/client/render/entity/MobEntityRenderer;method_4031(Lnet/minecraft/entity/mob/MobEntity;DDDFF)V
-