Class MobEntityRenderer<T extends MobEntity,M extends EntityModel<T>>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
net.minecraft.client.render.entity.LivingEntityRenderer<T,M>
net.minecraft.client.render.entity.MobEntityRenderer<T,M>
- All Implemented Interfaces:
FeatureRendererContext<T,M>
- Direct Known Subclasses:
AbstractHorseEntityRenderer,AllayEntityRenderer,ArmadilloEntityRenderer,AxolotlEntityRenderer,BatEntityRenderer,BeeEntityRenderer,BipedEntityRenderer,BlazeEntityRenderer,BreezeEntityRenderer,CamelEntityRenderer,CatEntityRenderer,ChickenEntityRenderer,CodEntityRenderer,CowEntityRenderer,CreeperEntityRenderer,DolphinEntityRenderer,EndermanEntityRenderer,EndermiteEntityRenderer,FoxEntityRenderer,FrogEntityRenderer,GhastEntityRenderer,GiantEntityRenderer,GoatEntityRenderer,GuardianEntityRenderer,HoglinEntityRenderer,IllagerEntityRenderer,IronGolemEntityRenderer,LlamaEntityRenderer,MagmaCubeEntityRenderer,MooshroomEntityRenderer,OcelotEntityRenderer,PandaEntityRenderer,ParrotEntityRenderer,PhantomEntityRenderer,PigEntityRenderer,PolarBearEntityRenderer,PufferfishEntityRenderer,RabbitEntityRenderer,RavagerEntityRenderer,SalmonEntityRenderer,SheepEntityRenderer,ShulkerEntityRenderer,SilverfishEntityRenderer,SlimeEntityRenderer,SnifferEntityRenderer,SnowGolemEntityRenderer,SpiderEntityRenderer,SquidEntityRenderer,StriderEntityRenderer,TadpoleEntityRenderer,TropicalFishEntityRenderer,TurtleEntityRenderer,VexEntityRenderer,VillagerEntityRenderer,WanderingTraderEntityRenderer,WardenEntityRenderer,WitchEntityRenderer,WitherEntityRenderer,WolfEntityRenderer,ZoglinEntityRenderer
@Environment(CLIENT)
public abstract class MobEntityRenderer<T extends MobEntity,M extends EntityModel<T>>
extends LivingEntityRenderer<T,M>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/MobEntityRendererintermediary net/minecraft/class_927official glp
-
Field Summary
Fields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, modelFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, field_52257, shadowOpacity, shadowRadius -
Constructor Summary
ConstructorsConstructorDescriptionMobEntityRenderer(EntityRendererFactory.Context ctx, M model, float shadowRadius) -
Method Summary
Modifier and TypeMethodDescriptionprotected floatgetShadowRadius(T t) protected booleanDetermines whether the passed entity should render with a nameplate above its head.Methods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, getAnimationCounter, getAnimationProgress, getHandSwingProgress, getLyingAngle, getModel, getOverlay, getRenderLayer, isShaking, isVisible, render, scale, setupTransforms, shouldFlipUpsideDownMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getLight, getPositionOffset, getSkyLight, getTextRenderer, getTexture, renderLabelIfPresent, shouldRenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.render.entity.feature.FeatureRendererContext
getTexture
-
Constructor Details
-
MobEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/LivingEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EntityModel;F)Vintermediary <init>Lnet/minecraft/class_922;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_583;F)Vofficial <init>Lglk;<init>(Lgkj$a;Lfvk;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,M extends EntityModel<T>> - Mappings:
Namespace Name Mixin selector named hasLabelLnet/minecraft/client/render/entity/MobEntityRenderer;hasLabel(Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_4071Lnet/minecraft/class_927;method_4071(Lnet/minecraft/class_1308;)Zofficial aLglp;a(Lbtp;)Z
-
getShadowRadius
- Overrides:
getShadowRadiusin classLivingEntityRenderer<T extends MobEntity,M extends EntityModel<T>> - Mappings:
Namespace Name Mixin selector named getShadowRadiusLnet/minecraft/client/render/entity/MobEntityRenderer;getShadowRadius(Lnet/minecraft/entity/mob/MobEntity;)Fintermediary method_55833Lnet/minecraft/class_927;method_55833(Lnet/minecraft/class_1308;)Fofficial bLglp;b(Lbtp;)F
-