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,CreakingEntityRenderer,CreeperEntityRenderer,EndermanEntityRenderer,EndermiteEntityRenderer,FrogEntityRenderer,GhastEntityRenderer,GiantEntityRenderer,GuardianEntityRenderer,IllagerEntityRenderer,IronGolemEntityRenderer,MagmaCubeEntityRenderer,ParrotEntityRenderer,PhantomEntityRenderer,PufferfishEntityRenderer,RavagerEntityRenderer,SalmonEntityRenderer,ShulkerEntityRenderer,SilverfishEntityRenderer,SlimeEntityRenderer,SnowGolemEntityRenderer,SpiderEntityRenderer,TadpoleEntityRenderer,TropicalFishEntityRenderer,VexEntityRenderer,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 gtl
-
Field Summary
Fields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, itemModelResolver, 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, getMixColor, getModel, getOverlay, getRenderLayer, getTexture, isShaking, isVisible, method_3919, render, scale, setupTransforms, shouldFlipUpsideDown, shouldRenderFeatures, updateRenderStateMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
canBeCulled, createRenderState, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getPositionOffset, getShadowOpacity, getSkyLight, getTextRenderer, renderLabelIfPresent, shouldRender
-
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>Lgtg;<init>(Lgsf$a;Lgcc;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 aLgtl;a(Lbvk;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_55832Lgtl;method_55832(Lgzl;)F
-