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 ArmorStandArmorModel
static final ResourceLocation
A constant instance of the armor stand texture, wrapped inside a ResourceLocation wrapper.private final ArmorStandArmorModel
Fields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
itemModelResolver, layers, model
Fields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, LEASH_WIDTH, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
extractRenderState
(ArmorStand pEntity, ArmorStandRenderState pReusedState, float pPartialTick) protected RenderType
getRenderType
(ArmorStandRenderState pRenderState, boolean pIsVisible, boolean pRenderTranslucent, boolean pAppearsGlowing) getTextureLocation
(ArmorStandRenderState pRenderState) void
render
(ArmorStandRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) protected void
setupRotations
(ArmorStandRenderState pRenderState, PoseStack pPoseStack, float pBodyRot, float pScale) protected boolean
shouldShowName
(ArmorStand pEntity, double pDistanceToCameraSq) Methods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, extractAdditionalHitboxes, getBoundingBoxForCulling, getFlipDegrees, getModel, getModelTint, getOverlayCoords, getShadowRadius, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, scale, shouldRenderLayers
Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
affectedByCulling, createRenderState, getBlockLightLevel, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowStrength, getSkyLightLevel, renderNameTag, shouldRender
-
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:
getTextureLocation
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
createRenderState
- Specified by:
createRenderState
in classEntityRenderer<ArmorStand,
ArmorStandRenderState>
-
extractRenderState
public void extractRenderState(ArmorStand pEntity, ArmorStandRenderState pReusedState, float pPartialTick) - Overrides:
extractRenderState
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
render
public void render(ArmorStandRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) - Overrides:
render
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
setupRotations
protected void setupRotations(ArmorStandRenderState pRenderState, PoseStack pPoseStack, float pBodyRot, float pScale) - Overrides:
setupRotations
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
shouldShowName
- Overrides:
shouldShowName
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
getRenderType
@Nullable protected RenderType getRenderType(ArmorStandRenderState pRenderState, boolean pIsVisible, boolean pRenderTranslucent, boolean pAppearsGlowing) - Overrides:
getRenderType
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-