net.minecraft.client.renderer.entity.layers

public abstract class AbstractArmorLayer<T extends LivingEntity, M extends HumanoidModel<T>, A extends HumanoidModel<T>>

extends RenderLayer<T, M>

dxy
net.minecraft.client.renderer.entity.layers.AbstractArmorLayer
net.minecraft.class_970
net.minecraft.client.render.entity.feature.ArmorFeatureRenderer
net.minecraft.client.renderer.entity.layers.ArmorLayer

Field summary

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

Constructor summary

ModifierConstructor
protected (RenderLayerParent<T, M> arg0, A arg1, A arg2)

Method summary

Modifier and TypeMethod
public void
a(cyi arg0, dqq 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(cyi arg0, dqq arg1, T arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, aks arg9, int arg10)
renderArmorPiece(PoseStack arg0, MultiBufferSource arg1, T arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, EquipmentSlot arg9, int arg10)
method_4169(class_4587 arg0, class_4597 arg1, T arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, class_1304 arg9, int arg10)
renderArmor(MatrixStack arg0, VertexConsumerProvider arg1, T arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, EquipmentSlot arg9, int arg10)
func_229129_a_(MatrixStack arg0, IRenderTypeBuffer arg1, T arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, EquipmentSlotType arg9, int arg10)
private void
a(cyi arg0, dqq arg1, int arg2, bcd 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 renderGlint, A arg5, boolean lowerParts, float r, float g, float b, String textureSuffix)
func_229128_a_(MatrixStack arg0, IRenderTypeBuffer arg1, int arg2, ArmorItem arg3, boolean arg4, A arg5, boolean arg6, float arg7, float arg8, float arg9, String arg10)
public A
a(aks arg0)
getArmorModel(EquipmentSlot arg0)
method_4172(class_1304 arg0)
getArmor(EquipmentSlot arg0)
func_215337_a(EquipmentSlotType arg0)
private boolean
b(aks arg0)
usesInnerModel(EquipmentSlot arg0)
method_4173(class_1304 arg0)
isLegs(EquipmentSlot arg0)
func_188363_b(EquipmentSlotType arg0)
private ResourceLocation
a(bcd 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 lowerParts, String suffix)
func_177178_a(ArmorItem arg0, boolean arg1, String arg2)
protected abstract void
a(A arg0, aks arg1)
setPartVisibility(A arg0, EquipmentSlot arg1)
method_4170(A arg0, class_1304 arg1)
setVisible(A bipedModel, EquipmentSlot arg1)
func_188359_a(A arg0, EquipmentSlotType arg1)
protected abstract void
a(A arg0)
hideAllArmor(A arg0)
method_4190(A arg0)
setInvisible(A arg0)
func_177194_a(A arg0)