net.minecraft.client.renderer.entity.layers

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

extends RenderLayer<T, M>

gnb
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(faa arg0, gdq 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(faa arg0, gdq arg1, T arg2, btd 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, btd 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(faa arg0, gdq arg1, int arg2, A arg3, float arg4, float arg5, float arg6, alf arg7)
renderModel(PoseStack arg0, MultiBufferSource arg1, int arg2, A arg3, float arg4, float arg5, float arg6, ResourceLocation arg7)
method_23192(class_4587 arg0, class_4597 arg1, int arg2, A arg3, float arg4, float arg5, float arg6, class_2960 arg7)
renderArmorParts(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, A model, float red, float green, float blue, Identifier overlay)
m_289609_(C_3181_ p_289689_, C_4139_ p_289681_, int p_289658_, A p_289678_, float p_289674_, float p_289693_, float p_328978_, C_5265_ arg7)
private void
a(ji<csh> arg0, faa arg1, gdq arg2, int arg3, cwv arg4, A arg5, boolean arg6)
renderTrim(Holder<ArmorMaterial> arg0, PoseStack arg1, MultiBufferSource arg2, int arg3, ArmorTrim arg4, A arg5, boolean arg6)
method_48482(class_6880<class_1741> arg0, class_4587 arg1, class_4597 arg2, int arg3, class_8053 arg4, A arg5, boolean arg6)
renderTrim(RegistryEntry<ArmorMaterial> armorMaterial, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, ArmorTrim trim, A model, boolean leggings)
m_289604_(C_203228_<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(faa arg0, gdq 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(btd arg0)
getArmorModel(EquipmentSlot arg0)
method_4172(class_1304 arg0)
getModel(EquipmentSlot slot)
m_117078_(C_516_ arg0)
private boolean
b(btd arg0)
usesInnerModel(EquipmentSlot arg0)
method_4173(class_1304 arg0)
usesInnerModel(EquipmentSlot slot)
m_117128_(C_516_ arg0)