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,ChickenEntityRenderer,CodEntityRenderer,CopperGolemEntityRenderer,CowEntityRenderer,CreakingEntityRenderer,CreeperEntityRenderer,EndermanEntityRenderer,EndermiteEntityRenderer,FrogEntityRenderer,GhastEntityRenderer,GiantEntityRenderer,GuardianEntityRenderer,IllagerEntityRenderer,IronGolemEntityRenderer,MagmaCubeEntityRenderer,ParrotEntityRenderer,PhantomEntityRenderer,PigEntityRenderer,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 hpf
-
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, 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.protected static booleanmethod_74933(Entity entity, String string) Methods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, appendHitboxes, getAnimationCounter, getBoundingBox, getLyingPositionRotationDegrees, getMixColor, getModel, getOverlay, getRenderLayer, getTexture, isShaking, isVisible, method_74932, 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, updateShadow
-
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>Lhpa;<init>(Lhny$a;Lgvi;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 aLhpf;a(Lcey;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_55832Lhpf;method_55832(Lhvn;)F
-
method_74933
- Mappings:
Namespace Name Mixin selector named method_74933Lnet/minecraft/client/render/entity/MobEntityRenderer;method_74933(Lnet/minecraft/entity/Entity;Ljava/lang/String;)Zintermediary method_74933Lnet/minecraft/class_927;method_74933(Lnet/minecraft/class_1297;Ljava/lang/String;)Zofficial aLhpf;a(Lcdv;Ljava/lang/String;)Z
-