Class ArmorFeatureRenderer<S extends BipedEntityRenderState,M extends BipedEntityModel<S>,A extends BipedEntityModel<S>>
java.lang.Object
net.minecraft.client.render.entity.feature.FeatureRenderer<S,M>
net.minecraft.client.render.entity.feature.ArmorFeatureRenderer<S,M,A>
@Environment(CLIENT)
public class ArmorFeatureRenderer<S extends BipedEntityRenderState,M extends BipedEntityModel<S>,A extends BipedEntityModel<S>>
extends FeatureRenderer<S,M>
- Mappings:
Namespace Name named net/minecraft/client/render/entity/feature/ArmorFeatureRendererintermediary net/minecraft/class_970official gsc
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Aprivate final Aprivate final class_10197private final Aprivate final A -
Constructor Summary
ConstructorsConstructorDescriptionArmorFeatureRenderer(FeatureRendererContext<S, M> context, A innerModel, A outerModel, A babyInnerModel, A babyOuterModel, class_10197 class_10197) ArmorFeatureRenderer(FeatureRendererContext<S, M> context, A innerModel, A outerModel, class_10197 class_10197) -
Method Summary
Modifier and TypeMethodDescriptionprivate AgetModel(S state, EquipmentSlot slot) static booleanmethod_64081(ItemStack itemStack, EquipmentSlot equipmentSlot) private static booleanmethod_64082(class_10192 class_10192, EquipmentSlot equipmentSlot) voidrender(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, S s, float float2, float float3) private voidrenderArmor(MatrixStack matrices, VertexConsumerProvider vertexConsumers, S state, ItemStack itemStack, EquipmentSlot slot, int light, A armorModel) protected voidsetVisible(A bipedModel, EquipmentSlot slot) private booleanusesInnerModel(EquipmentSlot slot) Methods inherited from class net.minecraft.client.render.entity.feature.FeatureRenderer
getContextModel, render, renderModel
-
Field Details
-
innerModel
- Mappings:
Namespace Name Mixin selector named innerModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;innerModel:Lnet/minecraft/client/render/entity/model/BipedEntityModel;intermediary field_4830Lnet/minecraft/class_970;field_4830:Lnet/minecraft/class_572;official aLgsc;a:Lfym;
-
outerModel
- Mappings:
Namespace Name Mixin selector named outerModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;outerModel:Lnet/minecraft/client/render/entity/model/BipedEntityModel;intermediary field_4831Lnet/minecraft/class_970;field_4831:Lnet/minecraft/class_572;official bLgsc;b:Lfym;
-
babyInnerModel
- Mappings:
Namespace Name Mixin selector named babyInnerModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;babyInnerModel:Lnet/minecraft/client/render/entity/model/BipedEntityModel;intermediary field_53218Lnet/minecraft/class_970;field_53218:Lnet/minecraft/class_572;official cLgsc;c:Lfym;
-
babyOuterModel
- Mappings:
Namespace Name Mixin selector named babyOuterModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;babyOuterModel:Lnet/minecraft/client/render/entity/model/BipedEntityModel;intermediary field_53219Lnet/minecraft/class_970;field_53219:Lnet/minecraft/class_572;official dLgsc;d:Lfym;
-
field_54183
- Mappings:
Namespace Name Mixin selector named field_54183Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_54183:Lnet/minecraft/class_10197;intermediary field_54183Lnet/minecraft/class_970;field_54183:Lnet/minecraft/class_10197;official eLgsc;e:Lgrx;
-
-
Constructor Details
-
ArmorFeatureRenderer
public ArmorFeatureRenderer(FeatureRendererContext<S, M> context, A innerModel, A outerModel, class_10197 class_10197) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;<init>(Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;Lnet/minecraft/client/render/entity/model/BipedEntityModel;Lnet/minecraft/client/render/entity/model/BipedEntityModel;Lnet/minecraft/class_10197;)Vintermediary <init>Lnet/minecraft/class_970;<init>(Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_10197;)Vofficial <init>Lgsc;<init>(Lgpv;Lfym;Lfym;Lgrx;)V
-
ArmorFeatureRenderer
public ArmorFeatureRenderer(FeatureRendererContext<S, M> context, A innerModel, A outerModel, A babyInnerModel, A babyOuterModel, class_10197 class_10197) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;<init>(Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;Lnet/minecraft/client/render/entity/model/BipedEntityModel;Lnet/minecraft/client/render/entity/model/BipedEntityModel;Lnet/minecraft/client/render/entity/model/BipedEntityModel;Lnet/minecraft/client/render/entity/model/BipedEntityModel;Lnet/minecraft/class_10197;)Vintermediary <init>Lnet/minecraft/class_970;<init>(Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_10197;)Vofficial <init>Lgsc;<init>(Lgpv;Lfym;Lfym;Lfym;Lfym;Lgrx;)V
-
-
Method Details
-
method_64081
- Mappings:
Namespace Name Mixin selector named method_64081Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_64081(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_64081Lnet/minecraft/class_970;method_64081(Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;)Zofficial aLgsc;a(Lcvx;Lbuh;)Z
-
method_64082
- Mappings:
Namespace Name Mixin selector named method_64082Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_64082(Lnet/minecraft/class_10192;Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_64082Lnet/minecraft/class_970;method_64082(Lnet/minecraft/class_10192;Lnet/minecraft/class_1304;)Zofficial aLgsc;a(Lddh;Lbuh;)Z
-
render
public void render(MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2, S s, float float2, float float3) - Specified by:
renderin classFeatureRenderer<S extends BipedEntityRenderState,M extends BipedEntityModel<S>> - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/client/render/entity/state/BipedEntityRenderState;FF)Vintermediary method_17157Lnet/minecraft/class_970;method_17157(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;ILnet/minecraft/class_10034;FF)Vofficial aLgsc;a(Lfdt;Lghw;ILgus;FF)V
-
renderArmor
private void renderArmor(MatrixStack matrices, VertexConsumerProvider vertexConsumers, S state, ItemStack itemStack, EquipmentSlot slot, int light, A armorModel) - Mappings:
Namespace Name Mixin selector named renderArmorLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderArmor(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/client/render/entity/state/BipedEntityRenderState;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;ILnet/minecraft/client/render/entity/model/BipedEntityModel;)Vintermediary method_4169Lnet/minecraft/class_970;method_4169(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_10034;Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;ILnet/minecraft/class_572;)Vofficial aLgsc;a(Lfdt;Lghw;Lgus;Lcvx;Lbuh;ILfym;)V
-
setVisible
- Mappings:
Namespace Name Mixin selector named setVisibleLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;setVisible(Lnet/minecraft/client/render/entity/model/BipedEntityModel;Lnet/minecraft/entity/EquipmentSlot;)Vintermediary method_4170Lnet/minecraft/class_970;method_4170(Lnet/minecraft/class_572;Lnet/minecraft/class_1304;)Vofficial aLgsc;a(Lfym;Lbuh;)V
-
getModel
- Mappings:
Namespace Name Mixin selector named getModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;getModel(Lnet/minecraft/client/render/entity/state/BipedEntityRenderState;Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/client/render/entity/model/BipedEntityModel;intermediary method_4172Lnet/minecraft/class_970;method_4172(Lnet/minecraft/class_10034;Lnet/minecraft/class_1304;)Lnet/minecraft/class_572;official aLgsc;a(Lgus;Lbuh;)Lfym;
-
usesInnerModel
- Mappings:
Namespace Name Mixin selector named usesInnerModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;usesInnerModel(Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_4173Lnet/minecraft/class_970;method_4173(Lnet/minecraft/class_1304;)Zofficial aLgsc;a(Lbuh;)Z
-