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 gmm
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ArmorStandArmorEntityModelprivate final ArmorStandArmorEntityModelstatic final IdentifierFields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, itemRenderer, 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.protected booleanhasLabel(ArmorStandEntity armorStandEntity, double double2) Determines whether the passed entity should render with a nameplate above its head.method_3885(ArmorStandEntityRenderState armorStandEntityRenderState) 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, getAnimationCounter, getBoundingBox, getMixColor, getModel, getOverlay, getShadowRadius, isShaking, isVisible, method_3919, scale, shouldFlipUpsideDown, shouldRenderFeaturesMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
canBeCulled, getAndUpdateRenderState, getBlockLight, getDisplayName, getLight, getPositionOffset, 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 aLgmm;a:Lale;
-
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 bLgmm;b:Lfwm;
-
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 kLgmm;k:Lfwm;
-
-
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>Lgnn;<init>(Lgno$a;)V
-
-
Method Details
-
method_3885
- Specified by:
method_3885in classLivingEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named method_3885Lnet/minecraft/client/render/entity/ArmorStandEntityRenderer;method_3885(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 aLgmm;a(Lgsx;)Lale;
-
getRenderState
- Specified by:
getRenderStatein classEntityRenderer<ArmorStandEntity,ArmorStandEntityRenderState> - Mappings:
Namespace Name Mixin selector named getRenderStateLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;getRenderState()Lnet/minecraft/client/render/entity/state/ArmorStandEntityRenderState;intermediary method_62374Lnet/minecraft/class_877;method_62374()Lnet/minecraft/class_9998;official aLgmm;a()Lgsx;
-
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 aLgmm;a(Lcjw;Lgsx;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 aLgmm;a(Lgsx;Lfdi;Lghl;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 aLgmm;a(Lgsx;Lfdi;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 aLgmm;a(Lcjw;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 aLgmm;a(Lgsx;ZZZ)Lghv;
-