net.minecraft.client.renderer.entity.layers

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

extends RenderLayer<T, M>

fxf
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
innerModel
f_117071_
private final A
c
outerModel
field_4831
outerModel
f_117072_
private final TextureAtlas
d
armorTrimAtlas
field_42074
armorTrimsAtlas
f_266073_

Constructor summary

ModifierConstructor
public (RenderLayerParent<T, M> context, A innerModel, A outerModel, ModelManager bakery)

Method summary

Modifier and TypeMethod
public void
a(elp arg0, foe 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(elp arg0, foe arg1, T arg2, biv 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, biv 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(elp arg0, foe arg1, int arg2, cgp arg3, A arg4, boolean arg5, float arg6, float arg7, float arg8, String arg9)
renderModel(PoseStack arg0, MultiBufferSource arg1, int arg2, ArmorItem arg3, A arg4, boolean arg5, float arg6, float arg7, float arg8, String arg9)
method_23192(class_4587 arg0, class_4597 arg1, int arg2, class_1738 arg3, A arg4, boolean arg5, float arg6, float arg7, float arg8, String arg9)
renderArmorParts(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, ArmorItem item, A model, boolean secondTextureLayer, float red, float green, float blue, String overlay)
m_289609_(C_3181_ p_289689_, C_4139_ p_289681_, int p_289650_, C_1313_ p_289658_, A p_289668_, boolean p_289678_, float p_289674_, float p_289693_, float p_289682_, String arg9)
private void
a(cgq arg0, elp arg1, foe arg2, int arg3, clh arg4, A arg5, boolean arg6)
renderTrim(ArmorMaterial arg0, PoseStack arg1, MultiBufferSource arg2, int arg3, ArmorTrim arg4, A arg5, boolean arg6)
method_48482(class_1741 arg0, class_4587 arg1, class_4597 arg2, int arg3, class_8053 arg4, A arg5, boolean arg6)
renderTrim(ArmorMaterial material, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, ArmorTrim trim, A model, boolean leggings)
m_289604_(C_1315_ p_289687_, C_3181_ p_289643_, C_4139_ p_289683_, int p_289692_, C_265827_ p_289663_, A p_289651_, boolean arg6)
private void
a(elp arg0, foe arg1, int arg2, A arg3)
renderGlint(PoseStack arg0, MultiBufferSource arg1, int arg2, A arg3)
method_52224(class_4587 arg0, class_4597 arg1, int arg2, A arg3)
renderGlint(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, A model)
m_289597_(C_3181_ p_289654_, C_4139_ p_289649_, int p_289659_, A arg3)
private A
a(biv arg0)
getArmorModel(EquipmentSlot arg0)
method_4172(class_1304 arg0)
getModel(EquipmentSlot slot)
m_117078_(C_516_ arg0)
private boolean
b(biv arg0)
usesInnerModel(EquipmentSlot arg0)
method_4173(class_1304 arg0)
usesInnerModel(EquipmentSlot slot)
m_117128_(C_516_ arg0)
private ResourceLocation
a(cgp 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 secondLayer, String overlay)
m_117080_(C_1313_ p_117082_, boolean p_117083_, String arg2)