Class AbstractZombieRenderer<T extends Zombie, S extends ZombieRenderState, M extends ZombieModel<S>>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T,S>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T,S,M>
net.minecraft.client.renderer.entity.MobRenderer<T,S,M>
net.minecraft.client.renderer.entity.AgeableMobRenderer<T,S,M>
net.minecraft.client.renderer.entity.HumanoidMobRenderer<T,S,M>
net.minecraft.client.renderer.entity.AbstractZombieRenderer<T,S,M>
- All Implemented Interfaces:
RenderLayerParent<S,M>
- Direct Known Subclasses:
DrownedRenderer, ZombieRenderer
public abstract class AbstractZombieRenderer<T extends Zombie, S extends ZombieRenderState, M extends ZombieModel<S>>
extends HumanoidMobRenderer<T,S,M>
-
Field Summary
FieldsFields inherited from class LivingEntityRenderer
itemModelResolver, layers, modelFields inherited from class EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractZombieRenderer(EntityRendererProvider.Context context, M model, M babyModel, ArmorModelSet<M> armorSet, ArmorModelSet<M> babyArmorSet) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(T entity, S state, float partialTicks) protected HumanoidModel.ArmPosegetArmPose(T mob, HumanoidArm arm) getTextureLocation(S state) protected booleanMethods inherited from class HumanoidMobRenderer
extractHumanoidRenderStateMethods inherited from class AgeableMobRenderer
submitMethods inherited from class MobRenderer
checkMagicName, getShadowRadius, shouldShowNameMethods inherited from class LivingEntityRenderer
addLayer, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isUpsideDownName, scale, setupRotations, shouldRenderLayersMethods inherited from class EntityRenderer
affectedByCulling, createRenderState, createRenderState, finalizeRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowStrength, getSkyLightLevel, shouldRender, submitNameTag
-
Field Details
-
ZOMBIE_LOCATION
-
BABY_ZOMBIE_LOCATION
-
-
Constructor Details
-
AbstractZombieRenderer
protected AbstractZombieRenderer(EntityRendererProvider.Context context, M model, M babyModel, ArmorModelSet<M> armorSet, ArmorModelSet<M> babyArmorSet)
-
-
Method Details
-
getTextureLocation
- Specified by:
getTextureLocationin classLivingEntityRenderer<T extends Zombie, S extends ZombieRenderState, M extends ZombieModel<S>>
-
extractRenderState
- Overrides:
extractRenderStatein classHumanoidMobRenderer<T extends Zombie, S extends ZombieRenderState, M extends ZombieModel<S>>
-
isShaking
- Overrides:
isShakingin classLivingEntityRenderer<T extends Zombie, S extends ZombieRenderState, M extends ZombieModel<S>>
-
getArmPose
- Overrides:
getArmPosein classHumanoidMobRenderer<T extends Zombie, S extends ZombieRenderState, M extends ZombieModel<S>>
-