Class ArmorFeatureRenderer
java.lang.Object
net.minecraft.client.render.entity.feature.ArmorFeatureRenderer
- All Implemented Interfaces:
FeatureRenderer
- Direct Known Subclasses:
ArmorRenderer
@Environment(CLIENT)
public abstract class ArmorFeatureRenderer
extends Object
implements FeatureRenderer
- Mappings:
Namespace Name official csbintermediary net/minecraft/class_2494named net/minecraft/client/render/entity/feature/ArmorFeatureRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate static final Mapprivate floatprivate booleanprotected EntityModelprotected static final Identifierprivate floatprivate floatprivate final LivingEntityRendererprotected EntityModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate IdentifiergetArmorTexture(ArmorItem item, boolean secondLayer, String overlay) getLayer(int slot) protected abstract voidinit()protected abstract voidmethod_10277(EntityModel entityModel, int int2) method_10279(LivingEntity livingEntity, int int2) private voidmethod_10280(LivingEntity livingEntity, EntityModel entityModel, float float2, float float3, float float4, float float5, float float6, float float7, float float8) private Identifiermethod_10281(ArmorItem armorItem, boolean bool) voidrender(LivingEntity entity, float handSwing, float handSwingAmount, float tickDelta, float age, float headYaw, float headPitch, float scale) private voidrenderFeature(LivingEntity entity, float handSwing, float handSwingAmount, float tickDelta, float age, float headYaw, float headPitch, float scale, int slot) private booleanusesSecondLayer(int slot)
-
Field Details
-
GLINT_TEXTURE
- Mappings:
Namespace Name Mixin selector official bLcsb;b:Loa;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 jLcsb;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 cLcsb;c:Lccq;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 dLcsb;d:Lccq;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 aLcsb;a:Lcqv;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 eLcsb;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 fLcsb;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 gLcsb;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 hLcsb;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 iLcsb;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>Lcsb;<init>(Lcqv;)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- Mappings:
Namespace Name Mixin selector official aLcsq;a(Lxm;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- Mappings:
Namespace Name Mixin selector official bLcsq;b()Zintermediary method_10296Lnet/minecraft/class_2508;method_10296()Znamed combineTexturesLnet/minecraft/client/render/entity/feature/FeatureRenderer;combineTextures()Z
-
renderFeature
private void renderFeature(LivingEntity entity, float handSwing, float handSwingAmount, float tickDelta, float age, float headYaw, float headPitch, float scale, int slot) - Mappings:
Namespace Name Mixin selector official aLcsb;a(Lxm;FFFFFFFI)Vintermediary method_10278Lnet/minecraft/class_2494;method_10278(Lnet/minecraft/class_1699;FFFFFFFI)Vnamed renderFeatureLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderFeature(Lnet/minecraft/entity/LivingEntity;FFFFFFFI)V
-
method_10279
- Mappings:
Namespace Name Mixin selector official aLcsb;a(Lxm;I)Lamj;intermediary method_10279Lnet/minecraft/class_2494;method_10279(Lnet/minecraft/class_1699;I)Lnet/minecraft/class_1071;named method_10279Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_10279(Lnet/minecraft/entity/LivingEntity;I)Lnet/minecraft/item/ItemStack;
-
getLayer
- Mappings:
Namespace Name Mixin selector official aLcsb;a(I)Lccq;intermediary method_10276Lnet/minecraft/class_2494;method_10276(I)Lnet/minecraft/class_444;named getLayerLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;getLayer(I)Lnet/minecraft/client/render/entity/model/EntityModel;
-
usesSecondLayer
private boolean usesSecondLayer(int slot) - Mappings:
Namespace Name Mixin selector official bLcsb;b(I)Zintermediary method_10283Lnet/minecraft/class_2494;method_10283(I)Znamed usesSecondLayerLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;usesSecondLayer(I)Z
-
method_10280
private void method_10280(LivingEntity livingEntity, EntityModel entityModel, float float2, float float3, float float4, float float5, float float6, float float7, float float8) - Mappings:
Namespace Name Mixin selector official aLcsb;a(Lxm;Lccq;FFFFFFF)Vintermediary method_10280Lnet/minecraft/class_2494;method_10280(Lnet/minecraft/class_1699;Lnet/minecraft/class_444;FFFFFFF)Vnamed method_10280Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_10280(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/client/render/entity/model/EntityModel;FFFFFFF)V
-
method_10281
- Mappings:
Namespace Name Mixin selector official aLcsb;a(Lajn;Z)Loa;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 aLcsb;a(Lajn;ZLjava/lang/String;)Loa;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 aLcsb;a()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 aLcsb;a(Lccq;I)Vintermediary method_10277Lnet/minecraft/class_2494;method_10277(Lnet/minecraft/class_444;I)Vnamed method_10277Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_10277(Lnet/minecraft/client/render/entity/model/EntityModel;I)V
-