Class MobEntityRenderer<T extends MobEntity,S extends LivingEntityRenderState,M extends EntityModel<? super S>>
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T,S>
net.minecraft.client.render.entity.LivingEntityRenderer<T,S,M>
net.minecraft.client.render.entity.MobEntityRenderer<T,S,M>
- All Implemented Interfaces:
FeatureRendererContext<S,M>
- Direct Known Subclasses:
AgeableMobEntityRenderer,AllayEntityRenderer,BatEntityRenderer,BlazeEntityRenderer,BreezeEntityRenderer,CodEntityRenderer,CreeperEntityRenderer,EndermanEntityRenderer,EndermiteEntityRenderer,FrogEntityRenderer,GhastEntityRenderer,GiantEntityRenderer,GuardianEntityRenderer,IllagerEntityRenderer,IronGolemEntityRenderer,MagmaCubeEntityRenderer,MooshroomEntityRenderer,ParrotEntityRenderer,PhantomEntityRenderer,PufferfishEntityRenderer,RavagerEntityRenderer,SalmonEntityRenderer,ShulkerEntityRenderer,SilverfishEntityRenderer,SlimeEntityRenderer,SnowGolemEntityRenderer,SpiderEntityRenderer,StriderEntityRenderer,TadpoleEntityRenderer,TropicalFishEntityRenderer,VexEntityRenderer,VillagerEntityRenderer,WanderingTraderEntityRenderer,WardenEntityRenderer,WitchEntityRenderer,WitherEntityRenderer
@Environment(CLIENT)
public abstract class MobEntityRenderer<T extends MobEntity,S extends LivingEntityRenderState,M extends EntityModel<? super S>>
extends LivingEntityRenderer<T,S,M>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/MobEntityRendererintermediary net/minecraft/class_927official gny
-
Field Summary
Fields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, itemRenderer, 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(S s) 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, getBoundingBox, getModel, getOverlay, getRenderLayer, isShaking, isVisible, method_3919, method_62483, method_62484, render, scale, setupTransforms, shouldFlipUpsideDown, updateRenderStateMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getPositionOffset, getRenderState, getSkyLight, getTextRenderer, getTexture, method_62406, 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>Lgnt;<init>(Lgms$a;Lfxa;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,S extends LivingEntityRenderState, M extends EntityModel<? super S>> - Mappings:
Namespace Name Mixin selector named hasLabelLnet/minecraft/client/render/entity/MobEntityRenderer;hasLabel(Lnet/minecraft/entity/mob/MobEntity;D)Zintermediary method_4071Lnet/minecraft/class_927;method_4071(Lnet/minecraft/class_1308;D)Zofficial aLgny;a(Lbuh;D)Z
-
getShadowRadius
- Overrides:
getShadowRadiusin classLivingEntityRenderer<T extends MobEntity,S extends LivingEntityRenderState, M extends EntityModel<? super S>> - Mappings:
Namespace Name Mixin selector named getShadowRadiusLnet/minecraft/client/render/entity/MobEntityRenderer;getShadowRadius(Lnet/minecraft/client/render/entity/state/LivingEntityRenderState;)Fintermediary method_55832Lnet/minecraft/class_927;method_55832(Lnet/minecraft/class_10042;)Fofficial method_55832Lgny;method_55832(Lgts;)F
-