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
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, NAMETAG_SCALE, shadowRadius, shadowStrength
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
extractRenderState
(ArmorStand p_361199_, ArmorStandRenderState p_363932_, float p_365059_) protected RenderType
getRenderType
(ArmorStandRenderState p_364565_, boolean p_113794_, boolean p_113795_, boolean p_113796_) getTextureLocation
(ArmorStandRenderState p_364197_) void
render
(ArmorStandRenderState p_360777_, PoseStack p_362088_, MultiBufferSource p_364152_, int p_361217_) protected void
setupRotations
(ArmorStandRenderState p_364765_, PoseStack p_113801_, float p_113802_, float p_113803_) protected boolean
shouldShowName
(ArmorStand p_360644_, double p_362585_) 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
-
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 p_361199_, ArmorStandRenderState p_363932_, float p_365059_) - Overrides:
extractRenderState
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
render
public void render(ArmorStandRenderState p_360777_, PoseStack p_362088_, MultiBufferSource p_364152_, int p_361217_) - Overrides:
render
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
setupRotations
protected void setupRotations(ArmorStandRenderState p_364765_, PoseStack p_113801_, float p_113802_, float p_113803_) - Overrides:
setupRotations
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
shouldShowName
- Overrides:
shouldShowName
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-
getRenderType
@Nullable protected RenderType getRenderType(ArmorStandRenderState p_364565_, boolean p_113794_, boolean p_113795_, boolean p_113796_) - Overrides:
getRenderType
in classLivingEntityRenderer<ArmorStand,
ArmorStandRenderState, ArmorStandArmorModel>
-