net.minecraft.client.renderer.entity.layers

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

extends RenderLayer<T, M>

eic
net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer
net.minecraft.class_970
net.minecraft.client.render.entity.feature.ArmorFeatureRenderer
net.minecraft.client.renderer.entity.layers.BipedArmorLayer

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a(dfj arg0, dzy 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)
func_225628_a_(MatrixStack arg0, IRenderTypeBuffer arg1, int arg2, T arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
private void
a(dfj arg0, dzy arg1, T arg2, aqc 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 arg2, EquipmentSlot arg3, int arg4, A arg5)
func_241739_a_(MatrixStack arg0, IRenderTypeBuffer arg1, T arg2, EquipmentSlotType arg3, int arg4, A arg5)
protected void
a(A arg0, aqc arg1)
setPartVisibility(A arg0, EquipmentSlot arg1)
method_4170(A arg0, class_1304 arg1)
setVisible(A bipedModel, EquipmentSlot slot)
func_188359_a(A arg0, EquipmentSlotType arg1)
private void
a(dfj arg0, dzy arg1, int arg2, bjv 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 arg0, VertexConsumerProvider arg1, int arg2, ArmorItem arg3, boolean arg4, A arg5, boolean arg6, float arg7, float arg8, float arg9, String arg10)
func_241738_a_(MatrixStack arg0, IRenderTypeBuffer arg1, int arg2, ArmorItem arg3, boolean arg4, A arg5, boolean arg6, float arg7, float arg8, float arg9, String arg10)
private A
a(aqc arg0)
getArmorModel(EquipmentSlot arg0)
method_4172(class_1304 arg0)
getArmor(EquipmentSlot slot)
func_241736_a_(EquipmentSlotType arg0)
private boolean
b(aqc arg0)
usesInnerModel(EquipmentSlot arg0)
method_4173(class_1304 arg0)
usesSecondLayer(EquipmentSlot slot)
func_188363_b(EquipmentSlotType arg0)
private ResourceLocation
a(bjv arg0, boolean arg1, String arg2)
getArmorLocation(ArmorItem arg0, boolean arg1, String arg2)
method_4174(class_1738 arg0, boolean arg1, String arg2)
getArmorTexture(ArmorItem arg0, boolean arg1, String arg2)
func_241737_a_(ArmorItem arg0, boolean arg1, String arg2)