net.minecraft.client.render.entity.feature

public abstract class ArmorFeatureRenderer<T extends LivingEntity, M extends BipedEntityModel<T>, A extends BipedEntityModel<T>>

extends FeatureRenderer<T, M>

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

Field summary

Modifier and TypeField
protected static final Identifier
a
field_4827
SKIN
ENCHANTMENT_GLINT_TEXTURE
field_177188_b
ENCHANTED_ITEM_GLINT_RES
protected final A
b
field_4830
modelLeggings
innerModel
field_177189_c
modelLeggings
protected final A
c
field_4831
modelBody
outerModel
field_177186_d
modelArmor
private float
d
field_4825
alpha
alpha
field_177187_e
alpha
private float
e
field_4824
red
red
field_177184_f
colorR
private float
f
field_4833
green
green
field_177185_g
colorG
private float
g
field_4832
blue
blue
field_177192_h
colorB
private boolean
h
field_4826
ignoreGlint
hasColor
field_177193_i
skipRenderGlint
private static final Map<String, Identifier>
i
field_4829
ARMOR_TEXTURE_CACHE
TEXTURE_CACHE
field_177191_j
ARMOR_TEXTURE_RES_MAP

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
method_17157(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
method_17157(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
render(T entity, float walkAnimationProgress, float walkAnimationSpeed, float tickDelta, float bob, float yaw, float pitch, float scale)
func_212842_a_(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
render(T entityIn, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
public boolean
a()
method_4200()
hasHurtOverlay()
colorsWhenDamaged()
func_177142_b()
shouldCombineTextures()
private void
a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, aiq arg8)
method_4169(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, class_1304 arg8)
renderArmor(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, EquipmentSlot arg8)
renderArmor(T entity, float walkAnimationProgress, float walkAnimationSpeed, float tickDelta, float bob, float yaw, float pitch, float scale, EquipmentSlot slot)
func_188361_a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, EquipmentSlotType arg8)
renderArmorLayer(T entityLivingBaseIn, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch, float scale, EquipmentSlotType slotIn)
public A
a(aiq arg0)
method_4172(class_1304 arg0)
getArmor(EquipmentSlot arg0)
getModel(EquipmentSlot arg0)
func_215337_a(EquipmentSlotType arg0)
func_215337_a(EquipmentSlotType arg0)
private boolean
b(aiq arg0)
method_4173(class_1304 arg0)
isLegs(EquipmentSlot arg0)
usesInnerModel(EquipmentSlot slot)
func_188363_b(EquipmentSlotType arg0)
isLegSlot(EquipmentSlotType slotIn)
public static <T extends Entity> void
a(Consumer<qt> arg0, T arg1, det<T> arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
method_4171(Consumer<class_2960> arg0, T arg1, class_583<T> arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
renderEnchantedGlint(Consumer<Identifier> arg0, T arg1, EntityModel<T> arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
renderEnchantmentGlint(Consumer<Identifier> textureBinder, T entity, Model<T> model, float walkAnimationProgress, float walkAnimationSpeed, float tickDelta, float bob, float yaw, float pitch, float scale)
func_215338_a(Consumer<ResourceLocation> arg0, T arg1, EntityModel<T> arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
func_215338_a(Consumer<ResourceLocation> arg0, T arg1, EntityModel<T> arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
private Identifier
a(azy arg0, boolean arg1)
method_4168(class_1738 arg0, boolean arg1)
getArmorTexture(ArmorItem arg0, boolean arg1)
getArmorTexture(ArmorItem armor, boolean innerModel)
func_177181_a(ArmorItem arg0, boolean arg1)
getArmorResource(ArmorItem armor, boolean arg1)
private Identifier
a(azy arg0, boolean arg1, String arg2)
method_4174(class_1738 arg0, boolean arg1, String arg2)
method_4174(ArmorItem arg0, boolean arg1, String arg2)
getArmorTexture(ArmorItem armor, boolean innerModel, String type)
func_177178_a(ArmorItem arg0, boolean arg1, String arg2)
getArmorResource(ArmorItem armor, boolean arg1, String arg2)
protected abstract void
a(A arg0, aiq arg1)
method_4170(A arg0, class_1304 arg1)
method_4170(A arg0, EquipmentSlot arg1)
setVisible(A arg0, EquipmentSlot arg1)
func_188359_a(A arg0, EquipmentSlotType arg1)
setModelSlotVisible(A arg0, EquipmentSlotType slotIn)
protected abstract void
a(A arg0)
method_4190(A arg0)
method_4190(A arg0)
m_29846657(A arg0)
func_177194_a(A arg0)
setModelVisible(A model)