Class ArmorStandRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<ArmorStand, ArmorStandRenderState>
net.minecraft.client.renderer.entity.LivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
net.minecraft.client.renderer.entity.ArmorStandRenderer
- All Implemented Interfaces:
RenderLayerParent<ArmorStandRenderState, ArmorStandArmorModel>
public class ArmorStandRenderer
extends LivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ArmorStandArmorModelstatic final IdentifierA constant instance of the armor stand texture, wrapped inside a ResourceLocation wrapper.private final ArmorStandArmorModelFields inherited from class LivingEntityRenderer
itemModelResolver, layers, modelFields inherited from class EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextractRenderState(ArmorStand entity, ArmorStandRenderState state, float partialTicks) protected @Nullable RenderTypegetRenderType(ArmorStandRenderState state, boolean isBodyVisible, boolean forceTransparent, boolean appearGlowing) protected voidsetupRotations(ArmorStandRenderState state, PoseStack poseStack, float bodyRot, float entityScale) protected booleanshouldShowName(ArmorStand entity, double distanceToCameraSq) voidsubmit(ArmorStandRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) Methods inherited from class LivingEntityRenderer
addLayer, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getShadowRadius, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, isUpsideDownName, scale, shouldRenderLayersMethods inherited from class EntityRenderer
affectedByCulling, createRenderState, finalizeRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowStrength, getSkyLightLevel, shouldRender, submitNameTag
-
Field Details
-
DEFAULT_SKIN_LOCATION
A constant instance of the armor stand texture, wrapped inside a ResourceLocation wrapper. -
bigModel
-
smallModel
-
-
Constructor Details
-
ArmorStandRenderer
-
-
Method Details
-
getTextureLocation
- Specified by:
getTextureLocationin classLivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<ArmorStand, ArmorStandRenderState>
-
extractRenderState
- Overrides:
extractRenderStatein classLivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
-
submit
public void submit(ArmorStandRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera) - Overrides:
submitin classLivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
-
setupRotations
protected void setupRotations(ArmorStandRenderState state, PoseStack poseStack, float bodyRot, float entityScale) - Overrides:
setupRotationsin classLivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
-
shouldShowName
- Overrides:
shouldShowNamein classLivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
-
getRenderType
protected @Nullable RenderType getRenderType(ArmorStandRenderState state, boolean isBodyVisible, boolean forceTransparent, boolean appearGlowing) - Overrides:
getRenderTypein classLivingEntityRenderer<ArmorStand, ArmorStandRenderState, ArmorStandArmorModel>
-