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 bknintermediary 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) getLayer(int slot) protected abstract voidinit()protected abstract voidmethod_10277(T t, int int2) method_10279(LivingEntity livingEntity, int int2) private voidmethod_10280(LivingEntity livingEntity, T t, 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 bLbkn;b:Ljy;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 jLbkn;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 cLbkn;c:Lbbo;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 dLbkn;d:Lbbo;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 aLbkn;a:Lbjl;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 eLbkn;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 fLbkn;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 gLbkn;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 hLbkn;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 iLbkn;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>Lbkn;<init>(Lbjl;)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 aLblb;a(Lpr;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 bLblb;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 aLbkn;a(Lpr;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 aLbkn;a(Lpr;I)Lzx;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 aLbkn;a(I)Lbbo;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 bLbkn;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, T t, float float2, float float3, float float4, float float5, float float6, float float7, float float8) - Mappings:
Namespace Name Mixin selector official aLbkn;a(Lpr;Lbbo;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 aLbkn;a(Lyj;Z)Ljy;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 aLbkn;a(Lyj;ZLjava/lang/String;)Ljy;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 aLbkn;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 aLbkn;a(Lbbo;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
-