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 ResourceLocationA constant instance of the armor stand texture, wrapped inside a ResourceLocation wrapper.private final ArmorStandArmorModelFields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
itemModelResolver, layers, modelFields 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 TypeMethodDescriptionvoidextractRenderState(ArmorStand pEntity, ArmorStandRenderState pReusedState, float pPartialTick) protected RenderTypegetRenderType(ArmorStandRenderState pRenderState, boolean pIsVisible, boolean pRenderTranslucent, boolean pAppearsGlowing) getTextureLocation(ArmorStandRenderState pRenderState) voidrender(ArmorStandRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) protected voidsetupRotations(ArmorStandRenderState pRenderState, PoseStack pPoseStack, float pBodyRot, float pScale) protected booleanshouldShowName(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, shouldRenderLayersMethods 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:
getTextureLocationin classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<ArmorStand,ArmorStandRenderState>
-
extractRenderState
public void extractRenderState(ArmorStand pEntity, ArmorStandRenderState pReusedState, float pPartialTick) - Overrides:
extractRenderStatein classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
render
public void render(ArmorStandRenderState pRenderState, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) - Overrides:
renderin classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
setupRotations
protected void setupRotations(ArmorStandRenderState pRenderState, PoseStack pPoseStack, float pBodyRot, float pScale) - Overrides:
setupRotationsin classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
shouldShowName
- Overrides:
shouldShowNamein classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
getRenderType
@Nullable protected RenderType getRenderType(ArmorStandRenderState pRenderState, boolean pIsVisible, boolean pRenderTranslucent, boolean pAppearsGlowing) - Overrides:
getRenderTypein classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-