Class AbstractSkeletonRenderer<T extends AbstractSkeleton, S extends SkeletonRenderState>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T,S>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T, S, SkeletonModel<S>>
net.minecraft.client.renderer.entity.MobRenderer<T, S, SkeletonModel<S>>
net.minecraft.client.renderer.entity.AgeableMobRenderer<T, S, SkeletonModel<S>>
net.minecraft.client.renderer.entity.HumanoidMobRenderer<T, S, SkeletonModel<S>>
net.minecraft.client.renderer.entity.AbstractSkeletonRenderer<T,S>
- All Implemented Interfaces:
RenderLayerParent<S, SkeletonModel<S>>
- Direct Known Subclasses:
BoggedRenderer, ParchedRenderer, SkeletonRenderer, StrayRenderer, WitherSkeletonRenderer
public abstract class AbstractSkeletonRenderer<T extends AbstractSkeleton, S extends SkeletonRenderState>
extends HumanoidMobRenderer<T, S, SkeletonModel<S>>
-
Field Summary
Fields inherited from class LivingEntityRenderer
itemModelResolver, layers, modelFields inherited from class EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSkeletonRenderer(EntityRendererProvider.Context context, ModelLayerLocation body, ArmorModelSet<ModelLayerLocation> armorSet) AbstractSkeletonRenderer(EntityRendererProvider.Context context, ArmorModelSet<ModelLayerLocation> armorSet, SkeletonModel<S> bodyModel) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(T entity, S state, float partialTicks) protected HumanoidModel.ArmPosegetArmPose(T mob, HumanoidArm arm) 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, getTextureLocation, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isUpsideDownName, scale, setupRotations, shouldRenderLayersMethods inherited from class EntityRenderer
affectedByCulling, createRenderState, createRenderState, finalizeRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowStrength, getSkyLightLevel, shouldRender, submitNameTag
-
Constructor Details
-
AbstractSkeletonRenderer
public AbstractSkeletonRenderer(EntityRendererProvider.Context context, ModelLayerLocation body, ArmorModelSet<ModelLayerLocation> armorSet) -
AbstractSkeletonRenderer
public AbstractSkeletonRenderer(EntityRendererProvider.Context context, ArmorModelSet<ModelLayerLocation> armorSet, SkeletonModel<S> bodyModel)
-
-
Method Details
-
extractRenderState
- Overrides:
extractRenderStatein classHumanoidMobRenderer<T extends AbstractSkeleton, S extends SkeletonRenderState, SkeletonModel<S extends SkeletonRenderState>>
-
isShaking
- Overrides:
isShakingin classLivingEntityRenderer<T extends AbstractSkeleton, S extends SkeletonRenderState, SkeletonModel<S extends SkeletonRenderState>>
-
getArmPose
- Overrides:
getArmPosein classHumanoidMobRenderer<T extends AbstractSkeleton, S extends SkeletonRenderState, SkeletonModel<S extends SkeletonRenderState>>
-