Class HumanoidArmorLayer<S extends HumanoidRenderState,M extends HumanoidModel<S>,A extends HumanoidModel<S>>
java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<S,M>
net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer<S,M,A>
public class HumanoidArmorLayer<S extends HumanoidRenderState,M extends HumanoidModel<S>,A extends HumanoidModel<S>>
extends RenderLayer<S,M>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EquipmentLayerRenderer
private final A
private final A
private final A
private final A
-
Constructor Summary
ConstructorsConstructorDescriptionHumanoidArmorLayer
(RenderLayerParent<S, M> p_360748_, A p_361913_, A p_362555_, A p_362321_, A p_362768_, EquipmentLayerRenderer p_371733_) HumanoidArmorLayer
(RenderLayerParent<S, M> p_267286_, A p_267110_, A p_267150_, EquipmentLayerRenderer p_371362_) -
Method Summary
Modifier and TypeMethodDescriptionprivate A
getArmorModel
(S p_362738_, EquipmentSlot p_117079_) void
render
(PoseStack p_117096_, MultiBufferSource p_117097_, int p_117098_, S p_363290_, float p_117100_, float p_117101_) private void
renderArmorPiece
(PoseStack p_117119_, MultiBufferSource p_117120_, ItemStack p_362532_, EquipmentSlot p_117122_, int p_117123_, A p_117124_) protected void
setPartVisibility
(A p_117126_, EquipmentSlot p_117127_) private static boolean
shouldRender
(Equippable p_371295_, EquipmentSlot p_371795_) static boolean
shouldRender
(ItemStack p_371911_, EquipmentSlot p_371669_) private boolean
usesInnerModel
(EquipmentSlot p_117129_) Methods inherited from class net.minecraft.client.renderer.entity.layers.RenderLayer
coloredCutoutModelCopyLayerRender, getParentModel, renderColoredCutoutModel
-
Field Details
-
innerModel
-
outerModel
-
innerModelBaby
-
outerModelBaby
-
equipmentRenderer
-
-
Constructor Details
-
HumanoidArmorLayer
public HumanoidArmorLayer(RenderLayerParent<S, M> p_267286_, A p_267110_, A p_267150_, EquipmentLayerRenderer p_371362_) -
HumanoidArmorLayer
public HumanoidArmorLayer(RenderLayerParent<S, M> p_360748_, A p_361913_, A p_362555_, A p_362321_, A p_362768_, EquipmentLayerRenderer p_371733_)
-
-
Method Details
-
shouldRender
-
shouldRender
-
render
public void render(PoseStack p_117096_, MultiBufferSource p_117097_, int p_117098_, S p_363290_, float p_117100_, float p_117101_) - Specified by:
render
in classRenderLayer<S extends HumanoidRenderState,
M extends HumanoidModel<S>>
-
renderArmorPiece
private void renderArmorPiece(PoseStack p_117119_, MultiBufferSource p_117120_, ItemStack p_362532_, EquipmentSlot p_117122_, int p_117123_, A p_117124_) -
setPartVisibility
-
getArmorModel
-
usesInnerModel
-