Class ArmorStandEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<ArmorStandEntity,class_9998>
net.minecraft.client.render.entity.LivingEntityRenderer<ArmorStandEntity,class_9998,ArmorStandArmorEntityModel>
net.minecraft.client.render.entity.ArmorStandEntityRenderer
- All Implemented Interfaces:
FeatureRendererContext<class_9998,ArmorStandArmorEntityModel>
@Environment(CLIENT)
public class ArmorStandEntityRenderer
extends LivingEntityRenderer<ArmorStandEntity,class_9998,ArmorStandArmorEntityModel>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/ArmorStandEntityRendererintermediary net/minecraft/class_877official glq
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ArmorStandArmorEntityModelprivate final ArmorStandArmorEntityModelstatic final IdentifierFields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, field_53193, 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(class_9998 class_9998, boolean bool, boolean bool2, boolean bool3) Gets the render layer appropriate for rendering the passed entity.getTexture(class_9998 class_9998) protected booleanhasLabel(ArmorStandEntity armorStandEntity, double double2) Determines whether the passed entity should render with a nameplate above its head.voidmethod_62355(ArmorStandEntity armorStandEntity, class_9998 class_9998, float float2) voidrender(class_9998 class_9998, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) protected voidsetupTransforms(class_9998 class_9998, MatrixStack matrixStack, float float2, float float3) Methods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, getAnimationCounter, getModel, getOverlay, getShadowRadius, isShaking, isVisible, method_3919, method_62354, method_62358, method_62483, method_62484, scale, shouldFlipUpsideDownMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getLight, getPositionOffset, getSkyLight, getTextRenderer, method_62406, method_62425, method_62426, 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 aLglq;a:Lalb;
-
field_53179
- Mappings:
Namespace Name Mixin selector named field_53179Lnet/minecraft/client/render/entity/ArmorStandEntityRenderer;field_53179:Lnet/minecraft/client/render/entity/model/ArmorStandArmorEntityModel;intermediary field_53179Lnet/minecraft/class_877;field_53179:Lnet/minecraft/class_548;official bLglq;b:Lfvy;
-
field_53180
- Mappings:
Namespace Name Mixin selector named field_53180Lnet/minecraft/client/render/entity/ArmorStandEntityRenderer;field_53180:Lnet/minecraft/client/render/entity/model/ArmorStandArmorEntityModel;intermediary field_53180Lnet/minecraft/class_877;field_53180:Lnet/minecraft/class_548;official kLglq;k:Lfvy;
-
-
Constructor Details
-
ArmorStandEntityRenderer
-
-
Method Details
-
getTexture
- Specified by:
getTexturein interfaceFeatureRendererContext<class_9998,ArmorStandArmorEntityModel> - Specified by:
getTexturein classEntityRenderer<ArmorStandEntity,class_9998> - Mappings:
Namespace Name Mixin selector named getTextureLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;getTexture(Lnet/minecraft/class_9998;)Lnet/minecraft/util/Identifier;intermediary method_3880Lnet/minecraft/class_877;method_3880(Lnet/minecraft/class_9998;)Lnet/minecraft/class_2960;official aLglq;a(Lgsb;)Lalb;
-
method_55269
- Specified by:
method_55269in classEntityRenderer<ArmorStandEntity,class_9998> - Mappings:
Namespace Name Mixin selector named method_55269Lnet/minecraft/client/render/entity/ArmorStandEntityRenderer;method_55269()Lnet/minecraft/class_9998;intermediary method_62374Lnet/minecraft/class_877;method_62374()Lnet/minecraft/class_9998;official aLglq;a()Lgsb;
-
method_62355
- Mappings:
Namespace Name Mixin selector named method_62355Lnet/minecraft/client/render/entity/ArmorStandEntityRenderer;method_62355(Lnet/minecraft/entity/decoration/ArmorStandEntity;Lnet/minecraft/class_9998;F)Vintermediary method_62375Lnet/minecraft/class_877;method_62375(Lnet/minecraft/class_1531;Lnet/minecraft/class_9998;F)Vofficial aLglq;a(Lcjo;Lgsb;F)V
-
render
public void render(class_9998 class_9998, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2) - Overrides:
renderin classLivingEntityRenderer<ArmorStandEntity,class_9998, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;render(Lnet/minecraft/class_9998;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 aLglq;a(Lgsb;Lfcu;Lggv;I)V
-
setupTransforms
protected void setupTransforms(class_9998 class_9998, MatrixStack matrixStack, float float2, float float3) - Overrides:
setupTransformsin classLivingEntityRenderer<ArmorStandEntity,class_9998, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named setupTransformsLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;setupTransforms(Lnet/minecraft/class_9998;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 aLglq;a(Lgsb;Lfcu;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,class_9998, 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 aLglq;a(Lcjo;D)Z
-
getRenderLayer
@Nullable protected @Nullable RenderLayer getRenderLayer(class_9998 class_9998, 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,class_9998, ArmorStandArmorEntityModel> - Mappings:
Namespace Name Mixin selector named getRenderLayerLnet/minecraft/client/render/entity/ArmorStandEntityRenderer;getRenderLayer(Lnet/minecraft/class_9998;ZZZ)Lnet/minecraft/client/render/RenderLayer;intermediary method_24301Lnet/minecraft/class_877;method_24301(Lnet/minecraft/class_9998;ZZZ)Lnet/minecraft/class_1921;official aLglq;a(Lgsb;ZZZ)Lghe;
-