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 hsd
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EquipmentRendererprivate final EquipmentModelData<A> private final EquipmentModelData<A> -
Constructor Summary
ConstructorsConstructorDescriptionArmorFeatureRenderer(FeatureRendererContext<S, M> featureRendererContext, EquipmentModelData<A> equipmentModelData, EquipmentRenderer equipmentRenderer) ArmorFeatureRenderer(FeatureRendererContext<S, M> featureRendererContext, EquipmentModelData<A> equipmentModelData, EquipmentModelData<A> equipmentModelData2, EquipmentRenderer equipmentRenderer) -
Method Summary
Modifier and TypeMethodDescriptionprivate AgetModel(S state, EquipmentSlot slot) private static booleanhasModel(EquippableComponent component, EquipmentSlot slot) static booleanhasModel(ItemStack stack, EquipmentSlot slot) voidrender(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, int int2, S s, float float2, float float3) private voidrenderArmor(MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, ItemStack stack, EquipmentSlot slot, int light, S s) private booleanusesInnerModel(EquipmentSlot slot) Methods inherited from class net.minecraft.client.render.entity.feature.FeatureRenderer
getContextModel, render, renderModel
-
Field Details
-
field_61804
- Mappings:
Namespace Name Mixin selector named field_61804Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_61804:Lnet/minecraft/client/render/entity/model/EquipmentModelData;intermediary field_61804Lnet/minecraft/class_970;field_61804:Lnet/minecraft/class_11677;official aLhsd;a:Lhmt;
-
field_61805
- Mappings:
Namespace Name Mixin selector named field_61805Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_61805:Lnet/minecraft/client/render/entity/model/EquipmentModelData;intermediary field_61805Lnet/minecraft/class_970;field_61805:Lnet/minecraft/class_11677;official bLhsd;b:Lhmt;
-
equipmentRenderer
- Mappings:
Namespace Name Mixin selector named equipmentRendererLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;equipmentRenderer:Lnet/minecraft/client/render/entity/equipment/EquipmentRenderer;intermediary field_54183Lnet/minecraft/class_970;field_54183:Lnet/minecraft/class_10197;official cLhsd;c:Lhrz;
-
-
Constructor Details
-
ArmorFeatureRenderer
public ArmorFeatureRenderer(FeatureRendererContext<S, M> featureRendererContext, EquipmentModelData<A> equipmentModelData, EquipmentRenderer equipmentRenderer) -
ArmorFeatureRenderer
public ArmorFeatureRenderer(FeatureRendererContext<S, M> featureRendererContext, EquipmentModelData<A> equipmentModelData, EquipmentModelData<A> equipmentModelData2, EquipmentRenderer equipmentRenderer)
-
-
Method Details
-
hasModel
- Mappings:
Namespace Name Mixin selector named hasModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;hasModel(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 aLhsd;a(Ldhp;Lcef;)Z
-
hasModel
- Mappings:
Namespace Name Mixin selector named hasModelLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;hasModel(Lnet/minecraft/component/type/EquippableComponent;Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_64082Lnet/minecraft/class_970;method_64082(Lnet/minecraft/class_10192;Lnet/minecraft/class_1304;)Zofficial aLhsd;a(Ldqa;Lcef;)Z
-
render
public void render(MatrixStack matrixStack, OrderedRenderCommandQueue orderedRenderCommandQueue, 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/command/OrderedRenderCommandQueue;ILnet/minecraft/client/render/entity/state/BipedEntityRenderState;FF)Vintermediary method_17157Lnet/minecraft/class_970;method_17157(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;ILnet/minecraft/class_10034;FF)Vofficial aLhsd;a(Lfua;Lhgy;ILhve;FF)V
-
renderArmor
private void renderArmor(MatrixStack matrices, OrderedRenderCommandQueue orderedRenderCommandQueue, ItemStack stack, EquipmentSlot slot, int light, S s) - Mappings:
Namespace Name Mixin selector named renderArmorLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderArmor(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;ILnet/minecraft/client/render/entity/state/BipedEntityRenderState;)Vintermediary method_4169Lnet/minecraft/class_970;method_4169(Lnet/minecraft/class_4587;Lnet/minecraft/class_11659;Lnet/minecraft/class_1799;Lnet/minecraft/class_1304;ILnet/minecraft/class_10034;)Vofficial aLhsd;a(Lfua;Lhgy;Ldhp;Lcef;ILhve;)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 aLhsd;a(Lhve;Lcef;)Lgvy;
-
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 aLhsd;a(Lcef;)Z
-