net.minecraft.client.renderer.entity.layers

public class HumanoidArmorLayer<T extends LivingEntity, M extends HumanoidModel<T>, A extends HumanoidModel<T>>

extends RenderLayer<T, M>

exx
net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer
net.minecraft.class_970
net.minecraft.client.render.entity.feature.ArmorFeatureRenderer
net.minecraft.src.C_4437_

Field summary

Modifier and TypeField
private static final Map<String, ResourceLocation>
a
ARMOR_LOCATION_CACHE
field_4829
ARMOR_TEXTURE_CACHE
f_117070_
private final A
b
innerModel
field_4830
leggingsModel
f_117071_
private final A
c
outerModel
field_4831
bodyModel
f_117072_

Constructor summary

ModifierConstructor
public (RenderLayerParent<T, M> context, A leggingsModel, A bodyModel)

Method summary

Modifier and TypeMethod
public void
a(dsj arg0, epl arg1, int arg2, T arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
render(PoseStack arg0, MultiBufferSource arg1, int arg2, T arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
method_17157(class_4587 arg0, class_4597 arg1, int arg2, T arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
render(MatrixStack arg0, VertexConsumerProvider arg1, int arg2, T arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
m_6494_(C_3181_ p_117097_, C_4139_ p_117098_, int p_117099_, T p_117100_, float p_117101_, float p_117102_, float p_117103_, float p_117104_, float p_117105_, float arg9)
private void
a(dsj arg0, epl arg1, T arg2, awy arg3, int arg4, A arg5)
renderArmorPiece(PoseStack arg0, MultiBufferSource arg1, T arg2, EquipmentSlot arg3, int arg4, A arg5)
method_4169(class_4587 arg0, class_4597 arg1, T arg2, class_1304 arg3, int arg4, A arg5)
renderArmor(MatrixStack matrices, VertexConsumerProvider vertexConsumers, T entity, EquipmentSlot armorSlot, int light, A model)
m_117118_(C_3181_ p_117120_, C_4139_ p_117121_, T p_117122_, C_516_ p_117123_, int p_117124_, A arg5)
protected void
a(A arg0, awy arg1)
setPartVisibility(A arg0, EquipmentSlot arg1)
method_4170(A arg0, class_1304 arg1)
setVisible(A bipedModel, EquipmentSlot slot)
m_117125_(A p_117127_, C_516_ arg1)
private void
a(dsj arg0, epl arg1, int arg2, brz arg3, boolean arg4, A arg5, boolean arg6, float arg7, float arg8, float arg9, String arg10)
renderModel(PoseStack arg0, MultiBufferSource arg1, int arg2, ArmorItem arg3, boolean arg4, A arg5, boolean arg6, float arg7, float arg8, float arg9, String arg10)
method_23192(class_4587 arg0, class_4597 arg1, int arg2, class_1738 arg3, boolean arg4, A arg5, boolean arg6, float arg7, float arg8, float arg9, String arg10)
renderArmorParts(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, ArmorItem item, boolean usesSecondLayer, A model, boolean legs, float red, float green, float blue, String overlay)
m_117106_(C_3181_ p_117108_, C_4139_ p_117109_, int p_117110_, C_1313_ p_117111_, boolean p_117112_, A p_117113_, boolean p_117114_, float p_117115_, float p_117116_, float p_117117_, String arg10)
private A
a(awy arg0)
getArmorModel(EquipmentSlot arg0)
method_4172(class_1304 arg0)
getArmor(EquipmentSlot slot)
m_117078_(C_516_ arg0)
private boolean
b(awy arg0)
usesInnerModel(EquipmentSlot arg0)
method_4173(class_1304 arg0)
usesSecondLayer(EquipmentSlot slot)
m_117128_(C_516_ arg0)
private ResourceLocation
a(brz arg0, boolean arg1, String arg2)
getArmorLocation(ArmorItem arg0, boolean arg1, String arg2)
method_4174(class_1738 arg0, boolean arg1, String arg2)
getArmorTexture(ArmorItem item, boolean legs, String overlay)
m_117080_(C_1313_ p_117082_, boolean p_117083_, String arg2)