Class ArmorFeatureRenderer<T extends EntityModel>
java.lang.Object
net.minecraft.client.render.entity.feature.ArmorFeatureRenderer<T>
- All Implemented Interfaces:
FeatureRenderer<LivingEntity>
- Direct Known Subclasses:
ArmorRenderer
@Environment(CLIENT)
public abstract class ArmorFeatureRenderer<T extends EntityModel>
extends Object
implements FeatureRenderer<LivingEntity>
- Mappings:
Namespace Name official cbpintermediary net/minecraft/class_2494named net/minecraft/client/render/entity/feature/ArmorFeatureRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate static final Map<String,Identifier> private floatprivate booleanprotected Tprotected static final Identifierprivate floatprivate floatprivate final LivingEntityRenderer<?>protected T -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate IdentifiergetArmorTexture(ArmorItem item, boolean secondLayer, String overlay) protected abstract voidinit()protected abstract voidmethod_10277(T t, EquipmentSlot equipmentSlot) private voidmethod_10278(LivingEntity livingEntity, float float2, float float3, float float4, float float5, float float6, float float7, float float8, EquipmentSlot equipmentSlot) private Identifiermethod_10281(ArmorItem armorItem, boolean bool) static voidmethod_12479(LivingEntityRenderer<?> livingEntityRenderer, LivingEntity livingEntity, EntityModel entityModel, float float2, float float3, float float4, float float5, float float6, float float7, float float8) method_12480(EquipmentSlot equipmentSlot) private booleanmethod_12481(EquipmentSlot equipmentSlot) voidrender(LivingEntity entity, float handSwing, float handSwingAmount, float tickDelta, float age, float headYaw, float headPitch, float scale)
-
Field Details
-
GLINT_TEXTURE
- Mappings:
Namespace Name Mixin selector official bLcbp;b:Lnf;intermediary field_11143Lnet/minecraft/class_2494;field_11143:Lnet/minecraft/class_1653;named GLINT_TEXTURELnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;GLINT_TEXTURE:Lnet/minecraft/util/Identifier;
-
ARMOR_TEXTURE_CACHE
- Mappings:
Namespace Name Mixin selector official jLcbp;j:Ljava/util/Map;intermediary field_11151Lnet/minecraft/class_2494;field_11151:Ljava/util/Map;named ARMOR_TEXTURE_CACHELnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;ARMOR_TEXTURE_CACHE:Ljava/util/Map;
-
secondLayer
- Mappings:
Namespace Name Mixin selector official cLcbp;c:Lbqf;intermediary field_11144Lnet/minecraft/class_2494;field_11144:Lnet/minecraft/class_444;named secondLayerLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;secondLayer:Lnet/minecraft/client/render/entity/model/EntityModel;
-
firstLayer
- Mappings:
Namespace Name Mixin selector official dLcbp;d:Lbqf;intermediary field_11145Lnet/minecraft/class_2494;field_11145:Lnet/minecraft/class_444;named firstLayerLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;firstLayer:Lnet/minecraft/client/render/entity/model/EntityModel;
-
renderer
- Mappings:
Namespace Name Mixin selector official aLcbp;a:Lcaa;intermediary field_11142Lnet/minecraft/class_2494;field_11142:Lnet/minecraft/class_1635;named rendererLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderer:Lnet/minecraft/client/render/entity/LivingEntityRenderer;
-
alpha
private float alpha- Mappings:
Namespace Name Mixin selector official eLcbp;e:Fintermediary field_11146Lnet/minecraft/class_2494;field_11146:Fnamed alphaLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;alpha:F
-
red
private float red- Mappings:
Namespace Name Mixin selector official fLcbp;f:Fintermediary field_11147Lnet/minecraft/class_2494;field_11147:Fnamed redLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;red:F
-
blue
private float blue- Mappings:
Namespace Name Mixin selector official gLcbp;g:Fintermediary field_11148Lnet/minecraft/class_2494;field_11148:Fnamed blueLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;blue:F
-
green
private float green- Mappings:
Namespace Name Mixin selector official hLcbp;h:Fintermediary field_11149Lnet/minecraft/class_2494;field_11149:Fnamed greenLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;green:F
-
field_11150
private boolean field_11150- Mappings:
Namespace Name Mixin selector official iLcbp;i:Zintermediary field_11150Lnet/minecraft/class_2494;field_11150:Znamed field_11150Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_11150:Z
-
-
Constructor Details
-
ArmorFeatureRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lcbp;<init>(Lcaa;)Vintermediary <init>Lnet/minecraft/class_2494;<init>(Lnet/minecraft/class_1635;)Vnamed <init>Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;<init>(Lnet/minecraft/client/render/entity/LivingEntityRenderer;)V
-
-
Method Details
-
render
public void render(LivingEntity entity, float handSwing, float handSwingAmount, float tickDelta, float age, float headYaw, float headPitch, float scale) - Specified by:
renderin interfaceFeatureRenderer<T extends EntityModel>- Mappings:
Namespace Name Mixin selector official aLccg;a(Lvp;FFFFFFF)Vintermediary method_10295Lnet/minecraft/class_2508;method_10295(Lnet/minecraft/class_1699;FFFFFFF)Vnamed renderLnet/minecraft/client/render/entity/feature/FeatureRenderer;render(Lnet/minecraft/entity/LivingEntity;FFFFFFF)V
-
combineTextures
public boolean combineTextures()- Specified by:
combineTexturesin interfaceFeatureRenderer<T extends EntityModel>- Mappings:
Namespace Name Mixin selector official aLccg;a()Zintermediary method_10296Lnet/minecraft/class_2508;method_10296()Znamed combineTexturesLnet/minecraft/client/render/entity/feature/FeatureRenderer;combineTextures()Z
-
method_10278
private void method_10278(LivingEntity livingEntity, float float2, float float3, float float4, float float5, float float6, float float7, float float8, EquipmentSlot equipmentSlot) - Mappings:
Namespace Name Mixin selector official aLcbp;a(Lvp;FFFFFFFLvl;)Vintermediary method_10278Lnet/minecraft/class_2494;method_10278(Lnet/minecraft/class_1699;FFFFFFFLnet/minecraft/class_2968;)Vnamed method_10278Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_10278(Lnet/minecraft/entity/LivingEntity;FFFFFFFLnet/minecraft/entity/EquipmentSlot;)V
-
method_12480
- Mappings:
Namespace Name Mixin selector official aLcbp;a(Lvl;)Lbqf;intermediary method_12480Lnet/minecraft/class_2494;method_12480(Lnet/minecraft/class_2968;)Lnet/minecraft/class_444;named method_12480Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_12480(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/client/render/entity/model/EntityModel;
-
method_12481
- Mappings:
Namespace Name Mixin selector official bLcbp;b(Lvl;)Zintermediary method_12481Lnet/minecraft/class_2494;method_12481(Lnet/minecraft/class_2968;)Znamed method_12481Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_12481(Lnet/minecraft/entity/EquipmentSlot;)Z
-
method_12479
public static void method_12479(LivingEntityRenderer<?> livingEntityRenderer, LivingEntity livingEntity, EntityModel entityModel, float float2, float float3, float float4, float float5, float float6, float float7, float float8) - Mappings:
Namespace Name Mixin selector official aLcbp;a(Lcaa;Lvp;Lbqf;FFFFFFF)Vintermediary method_12479Lnet/minecraft/class_2494;method_12479(Lnet/minecraft/class_1635;Lnet/minecraft/class_1699;Lnet/minecraft/class_444;FFFFFFF)Vnamed method_12479Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_12479(Lnet/minecraft/client/render/entity/LivingEntityRenderer;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/client/render/entity/model/EntityModel;FFFFFFF)V
-
method_10281
- Mappings:
Namespace Name Mixin selector official aLcbp;a(Lagv;Z)Lnf;intermediary method_10281Lnet/minecraft/class_2494;method_10281(Lnet/minecraft/class_1028;Z)Lnet/minecraft/class_1653;named method_10281Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_10281(Lnet/minecraft/item/ArmorItem;Z)Lnet/minecraft/util/Identifier;
-
getArmorTexture
- Mappings:
Namespace Name Mixin selector official aLcbp;a(Lagv;ZLjava/lang/String;)Lnf;intermediary method_10282Lnet/minecraft/class_2494;method_10282(Lnet/minecraft/class_1028;ZLjava/lang/String;)Lnet/minecraft/class_1653;named getArmorTextureLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;getArmorTexture(Lnet/minecraft/item/ArmorItem;ZLjava/lang/String;)Lnet/minecraft/util/Identifier;
-
init
protected abstract void init()- Mappings:
Namespace Name Mixin selector official M_Lcbp;M_()Vintermediary method_10275Lnet/minecraft/class_2494;method_10275()Vnamed initLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;init()V
-
method_10277
- Mappings:
Namespace Name Mixin selector official aLcbp;a(Lbqf;Lvl;)Vintermediary method_10277Lnet/minecraft/class_2494;method_10277(Lnet/minecraft/class_444;Lnet/minecraft/class_2968;)Vnamed method_10277Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_10277(Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/entity/EquipmentSlot;)V
-