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_1183named net/minecraft/client/render/entity/feature/ArmorFeatureRenderer
-
Field Summary
Fields Modifier and Type Field Description private floatalphaprivate floatblueprivate booleanfield_4962private static Map<String,Identifier>field_4963protected TfirstLayerprotected static IdentifierGLINT_TEXTUREprivate floatgreenprivate floatredprivate LivingEntityRenderer<?>rendererprotected TsecondLayer -
Constructor Summary
Constructors Constructor Description ArmorFeatureRenderer(LivingEntityRenderer<?> renderer) -
Method Summary
Modifier and Type Method Description booleancombineTextures()protected abstract voidinit()Tmethod_4086(int int2)protected abstract voidmethod_4087(T t, int int2)ItemStackmethod_4089(LivingEntity livingEntity, int int2)private voidmethod_4090(LivingEntity livingEntity, T t, float float2, float float3, float float4, float float5, float float6, float float7, float float8)private Identifiermethod_4091(ArmorItem armorItem, boolean bool)private Identifiermethod_4092(ArmorItem armorItem, boolean bool, String string)private booleanmethod_4093(int int2)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 int2)
-
Field Details
-
GLINT_TEXTURE
- Mappings:
Namespace Name Mixin selector official bLbkn;b:Ljy;intermediary field_4955Lnet/minecraft/class_1183;field_4955:Lnet/minecraft/class_1605;named GLINT_TEXTURELnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;GLINT_TEXTURE:Lnet/minecraft/util/Identifier;
-
field_4963
- Mappings:
Namespace Name Mixin selector official jLbkn;j:Ljava/util/Map;intermediary field_4963Lnet/minecraft/class_1183;field_4963:Ljava/util/Map;named field_4963Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_4963:Ljava/util/Map;
-
secondLayer
- Mappings:
Namespace Name Mixin selector official cLbkn;c:Lbbo;intermediary field_4956Lnet/minecraft/class_1183;field_4956:Lnet/minecraft/class_871;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_4957Lnet/minecraft/class_1183;field_4957:Lnet/minecraft/class_871;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_4954Lnet/minecraft/class_1183;field_4954:Lnet/minecraft/class_1154;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_4958Lnet/minecraft/class_1183;field_4958:Fnamed alphaLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;alpha:F
-
red
private float red- Mappings:
Namespace Name Mixin selector official fLbkn;f:Fintermediary field_4959Lnet/minecraft/class_1183;field_4959:Fnamed redLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;red:F
-
blue
private float blue- Mappings:
Namespace Name Mixin selector official gLbkn;g:Fintermediary field_4960Lnet/minecraft/class_1183;field_4960:Fnamed blueLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;blue:F
-
green
private float green- Mappings:
Namespace Name Mixin selector official hLbkn;h:Fintermediary field_4961Lnet/minecraft/class_1183;field_4961:Fnamed greenLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;green:F
-
field_4962
private boolean field_4962- Mappings:
Namespace Name Mixin selector official iLbkn;i:Zintermediary field_4962Lnet/minecraft/class_1183;field_4962:Znamed field_4962Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_4962:Z
-
-
Constructor Details
-
ArmorFeatureRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lbkn;<init>(Lbjl;)Vintermediary <init>Lnet/minecraft/class_1183;<init>(Lnet/minecraft/class_1154;)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_4105Lnet/minecraft/class_1198;method_4105(Lnet/minecraft/class_1752;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_4106Lnet/minecraft/class_1198;method_4106()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 int2)- Mappings:
Namespace Name Mixin selector official aLbkn;a(Lpr;FFFFFFFI)Vintermediary method_4088Lnet/minecraft/class_1183;method_4088(Lnet/minecraft/class_1752;FFFFFFFI)Vnamed renderFeatureLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderFeature(Lnet/minecraft/entity/LivingEntity;FFFFFFFI)V
-
method_4089
- Mappings:
Namespace Name Mixin selector official aLbkn;a(Lpr;I)Lzx;intermediary method_4089Lnet/minecraft/class_1183;method_4089(Lnet/minecraft/class_1752;I)Lnet/minecraft/class_2056;named method_4089Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4089(Lnet/minecraft/entity/LivingEntity;I)Lnet/minecraft/item/ItemStack;
-
method_4086
- Mappings:
Namespace Name Mixin selector official aLbkn;a(I)Lbbo;intermediary method_4086Lnet/minecraft/class_1183;method_4086(I)Lnet/minecraft/class_871;named method_4086Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4086(I)Lnet/minecraft/client/render/entity/model/EntityModel;
-
method_4093
private boolean method_4093(int int2)- Mappings:
Namespace Name Mixin selector official bLbkn;b(I)Zintermediary method_4093Lnet/minecraft/class_1183;method_4093(I)Znamed method_4093Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4093(I)Z
-
method_4090
private void method_4090(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_4090Lnet/minecraft/class_1183;method_4090(Lnet/minecraft/class_1752;Lnet/minecraft/class_871;FFFFFFF)Vnamed method_4090Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4090(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/client/render/entity/model/EntityModel;FFFFFFF)V
-
method_4091
- Mappings:
Namespace Name Mixin selector official aLbkn;a(Lyj;Z)Ljy;intermediary method_4091Lnet/minecraft/class_1183;method_4091(Lnet/minecraft/class_2012;Z)Lnet/minecraft/class_1605;named method_4091Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4091(Lnet/minecraft/item/ArmorItem;Z)Lnet/minecraft/util/Identifier;
-
method_4092
- Mappings:
Namespace Name Mixin selector official aLbkn;a(Lyj;ZLjava/lang/String;)Ljy;intermediary method_4092Lnet/minecraft/class_1183;method_4092(Lnet/minecraft/class_2012;ZLjava/lang/String;)Lnet/minecraft/class_1605;named method_4092Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4092(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_4085Lnet/minecraft/class_1183;method_4085()Vnamed initLnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;init()V
-
method_4087
- Mappings:
Namespace Name Mixin selector official aLbkn;a(Lbbo;I)Vintermediary method_4087Lnet/minecraft/class_1183;method_4087(Lnet/minecraft/class_871;I)Vnamed method_4087Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4087(Lnet/minecraft/client/render/entity/model/EntityModel;I)V
-