Class ArmorStandEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState>
net.minecraft.client.render.entity.LivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState,ArmorStandArmorEntityModel>
net.minecraft.client.render.entity.ArmorStandEntityRenderer
- All Implemented Interfaces:
FeatureRendererContext<ArmorStandEntityRenderState,ArmorStandArmorEntityModel>
@Environment(CLIENT)
public class ArmorStandEntityRenderer
extends LivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState,ArmorStandArmorEntityModel>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/ArmorStandEntityRendererintermediary net/minecraft/class_877official gws
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ArmorStandArmorEntityModelprivate final ArmorStandArmorEntityModelstatic final IdentifierFields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, itemModelResolver, modelFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_32921, field_52257, shadowOpacity, shadowRadius -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable RenderLayergetRenderLayer(ArmorStandEntityRenderState armorStandEntityRenderState, boolean bool, boolean bool2, boolean bool3) Gets the render layer appropriate for rendering the passed entity.getTexture(ArmorStandEntityRenderState armorStandEntityRenderState) protected booleanhasLabel(ArmorStandEntity armorStandEntity, double double2) Determines whether the passed entity should render with a nameplate above its head.voidrender(ArmorStandEntityRenderState armorStandEntityRenderState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) protected voidsetupTransforms(ArmorStandEntityRenderState armorStandEntityRenderState, MatrixStack matrixStack, float float2, float float3) voidupdateRenderState(ArmorStandEntity armorStandEntity, ArmorStandEntityRenderState armorStandEntityRenderState, float float2) Methods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, appendHitboxes, getAnimationCounter, getBoundingBox, getLyingPositionRotationDegrees, getMixColor, getModel, getOverlay, getShadowRadius, isShaking, isVisible, scale, shouldFlipUpsideDown, shouldRenderFeaturesMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
canBeCulled, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getPositionOffset, getShadowOpacity, getSkyLight, getTextRenderer, renderLabelIfPresent, shouldRender
-
Field Details
-
TEXTURE
- Mappings:
Namespace Name Mixin selector named TEXTURELnet/minecraft/client/render/entity/ArmorStandEntityRenderer;TEXTURE:Lnet/minecraft/util/Identifier;intermediary field_4642Lnet/minecraft/class_877;field_4642:Lnet/minecraft/class_2960;official aLgws;a:Lalr;
-
mainModel
- Mappings:
Namespace Name Mixin selector named mainModelLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;mainModel:Lnet/minecraft/client/render/entity/model/ArmorStandArmorEntityModel;intermediary field_53179Lnet/minecraft/class_877;field_53179:Lnet/minecraft/class_548;official jLgws;j:Lgge;
-
smallModel
- Mappings:
Namespace Name Mixin selector named smallModelLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;smallModel:Lnet/minecraft/client/render/entity/model/ArmorStandArmorEntityModel;intermediary field_53180Lnet/minecraft/class_877;field_53180:Lnet/minecraft/class_548;official kLgws;k:Lgge;
-
-
Constructor Details
-
ArmorStandEntityRenderer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;)Vintermediary <init>Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_5617$class_5618;)Vofficial <init>Lgxu;<init>(Lgxv$a;)V
-
-
Method Details
-
getTexture
- Specified by:
getTexturein classLivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named getTextureLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;getTexture(Lnet/minecraft/client/render/entity/state/ArmorStandEntityRenderState;)Lnet/minecraft/util/Identifier;intermediary method_3880Lnet/minecraft/class_877;method_3880(Lnet/minecraft/class_9998;)Lnet/minecraft/class_2960;official aLgws;a(Lhdh;)Lalr;
-
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState> - Mappings:
Namespace Name Mixin selector named createRenderStateLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;createRenderState()Lnet/minecraft/client/render/entity/state/ArmorStandEntityRenderState;intermediary method_62374Lnet/minecraft/class_877;method_62374()Lnet/minecraft/class_9998;official aLgws;a()Lhdh;
-
updateRenderState
public void updateRenderState(ArmorStandEntity armorStandEntity, ArmorStandEntityRenderState armorStandEntityRenderState, float float2) - Overrides:
updateRenderStatein classLivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named updateRenderStateLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;updateRenderState(Lnet/minecraft/entity/decoration/ArmorStandEntity;Lnet/minecraft/client/render/entity/state/ArmorStandEntityRenderState;F)Vintermediary method_62375Lnet/minecraft/class_877;method_62375(Lnet/minecraft/class_1531;Lnet/minecraft/class_9998;F)Vofficial aLgws;a(Lcoc;Lhdh;F)V
-
render
public void render(ArmorStandEntityRenderState armorStandEntityRenderState, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
renderin classLivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;render(Lnet/minecraft/client/render/entity/state/ArmorStandEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)Vintermediary method_62376Lnet/minecraft/class_877;method_62376(Lnet/minecraft/class_9998;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;I)Vofficial aLgws;a(Lhdh;Lfld;Lgrn;I)V
-
setupTransforms
protected void setupTransforms(ArmorStandEntityRenderState armorStandEntityRenderState, MatrixStack matrixStack, float float2, float float3) - Overrides:
setupTransformsin classLivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named setupTransformsLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;setupTransforms(Lnet/minecraft/client/render/entity/state/ArmorStandEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;FF)Vintermediary method_3877Lnet/minecraft/class_877;method_3877(Lnet/minecraft/class_9998;Lnet/minecraft/class_4587;FF)Vofficial aLgws;a(Lhdh;Lfld;FF)V
-
hasLabel
Description copied from class:EntityRendererDetermines whether the passed entity should render with a nameplate above its head.Checks for a custom nametag on living entities, and for teams/team visibilities for players.
- Overrides:
hasLabelin classLivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named hasLabelLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;hasLabel(Lnet/minecraft/entity/decoration/ArmorStandEntity;D)Zintermediary method_3878Lnet/minecraft/class_877;method_3878(Lnet/minecraft/class_1531;D)Zofficial aLgws;a(Lcoc;D)Z
-
getRenderLayer
@Nullable protected @Nullable RenderLayer getRenderLayer(ArmorStandEntityRenderState armorStandEntityRenderState, boolean bool, boolean bool2, boolean bool3) Description copied from class:LivingEntityRendererGets the render layer appropriate for rendering the passed entity. Returns null if the entity should not be rendered.- Overrides:
getRenderLayerin classLivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named getRenderLayerLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;getRenderLayer(Lnet/minecraft/client/render/entity/state/ArmorStandEntityRenderState;ZZZ)Lnet/minecraft/client/render/RenderLayer;intermediary method_24301Lnet/minecraft/class_877;method_24301(Lnet/minecraft/class_9998;ZZZ)Lnet/minecraft/class_1921;official aLgws;a(Lhdh;ZZZ)Lgry;
-