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 entity, ArmorStandRenderState reusedState, float partialTick) protected RenderTypegetRenderType(ArmorStandRenderState renderState, boolean isVisible, boolean renderTranslucent, boolean appearsGlowing) getTextureLocation(ArmorStandRenderState renderState) voidrender(ArmorStandRenderState renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) protected voidsetupRotations(ArmorStandRenderState renderState, PoseStack poseStack, float bodyRot, float scale) protected booleanshouldShowName(ArmorStand entity, double distanceToCameraSq) 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 entity, ArmorStandRenderState reusedState, float partialTick) - Overrides:
extractRenderStatein classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
render
public void render(ArmorStandRenderState renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) - Overrides:
renderin classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
setupRotations
protected void setupRotations(ArmorStandRenderState renderState, PoseStack poseStack, float bodyRot, float scale) - Overrides:
setupRotationsin classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
shouldShowName
- Overrides:
shouldShowNamein classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-
getRenderType
@Nullable protected RenderType getRenderType(ArmorStandRenderState renderState, boolean isVisible, boolean renderTranslucent, boolean appearsGlowing) - Overrides:
getRenderTypein classLivingEntityRenderer<ArmorStand,ArmorStandRenderState, ArmorStandArmorModel>
-