net.minecraft.client.render.entity.layer

public abstract class AbstractArmorLayer<T extends Model>

implements EntityRenderLayer<LivingEntity>

bkn
net.minecraft.class_2494
net.minecraft.client.render.entity.layer.AbstractArmorLayer
net.minecraft.client.renderer.entity.layers.LayerArmorBase

Field summary

Modifier and TypeField
protected static final Identifier
b
field_11143
ENCHANTMENT_GLINT_TEXTURE
ENCHANTED_ITEM_GLINT_RES
protected T
c
field_11144
innerModel
modelLeggings
protected T
d
field_11145
outerModel
modelArmor
private final LivingEntityRenderer<?>
a
field_11142
parent
renderer
private float
e
field_11146
alpha
alpha
private float
f
field_11147
red
colorR
private float
g
field_11148
green
colorG
private float
h
field_11149
blue
colorB
private boolean
i
field_11150
hasColor
skipRenderGlint
private static final Map<String, Identifier>
j
field_11151
TEXTURE_CACHE
ARMOR_TEXTURE_RES_MAP

Constructor summary

ModifierConstructor
public (LivingEntityRenderer<?> parent)

Method summary

Modifier and TypeMethod
public void
a(pr arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
method_10295(class_1699 arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
render(LivingEntity arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
doRenderLayer(EntityLivingBase arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
public boolean
b()
method_10296()
colorsWhenDamaged()
shouldCombineTextures()
private void
a(pr arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, int arg8)
method_10278(class_1699 arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, int arg8)
renderArmor(LivingEntity entity, float walkAnimationProgress, float walkAnimationSpeed, float tickDelta, float bob, float yaw, float pitch, float scale, int equipmentSlot)
renderLayer(EntityLivingBase entitylivingbaseIn, float arg1, float arg2, float partialTicks, float arg4, float arg5, float arg6, float scale, int armorSlot)
public ItemStack
a(pr arg0, int arg1)
method_10279(class_1699 arg0, int arg1)
getArmor(LivingEntity entity, int equipmentSlot)
getCurrentArmor(EntityLivingBase entitylivingbaseIn, int armorSlot)
public T
a(int arg0)
method_10276(int arg0)
getModel(int equipmentSlot)
getArmorModel(int armorSlot)
private boolean
b(int arg0)
method_10283(int arg0)
usesInnerModel(int equipmentSlot)
isSlotForLeggings(int armorSlot)
private void
a(pr arg0, T arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
method_10280(class_1699 arg0, T arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
renderEnchantmentGlint(LivingEntity entity, T model, float walkAnimationProgress, float walkAnimationSpeed, float tickDelta, float bob, float yaw, float pitch, float scale)
renderGlint(EntityLivingBase entitylivingbaseIn, T modelbaseIn, float arg2, float arg3, float partialTicks, float arg5, float arg6, float arg7, float scale)
private Identifier
a(yj arg0, boolean arg1)
method_10281(class_1028 arg0, boolean arg1)
getArmorTexture(ArmorItem armor, boolean innerModel)
getArmorResource(ItemArmor arg0, boolean arg1)
private Identifier
a(yj arg0, boolean arg1, String arg2)
method_10282(class_1028 arg0, boolean arg1, String arg2)
getArmorTexture(ArmorItem armor, boolean innerModel, String type)
getArmorResource(ItemArmor arg0, boolean arg1, String arg2)
protected abstract void
a()
method_10275()
hideAll()
initArmor()
protected abstract void
a(T arg0, int arg1)
method_10277(T arg0, int arg1)
setVisible(T model, int equipmentSlot)
setModelPartVisible(T model, int armorSlot)