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 bkn
intermediary net/minecraft/class_1183
named net/minecraft/client/render/entity/feature/ArmorFeatureRenderer
  • Field Details

    • GLINT_TEXTURE

      protected static final Identifier GLINT_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official b Lbkn;b:Ljy;
      intermediary field_4955 Lnet/minecraft/class_1183;field_4955:Lnet/minecraft/class_1605;
      named GLINT_TEXTURE Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;GLINT_TEXTURE:Lnet/minecraft/util/Identifier;
    • field_4963

      private static final Map<String,​Identifier> field_4963
      Mappings:
      Namespace Name Mixin selector
      official j Lbkn;j:Ljava/util/Map;
      intermediary field_4963 Lnet/minecraft/class_1183;field_4963:Ljava/util/Map;
      named field_4963 Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_4963:Ljava/util/Map;
    • secondLayer

      protected T extends EntityModel secondLayer
      Mappings:
      Namespace Name Mixin selector
      official c Lbkn;c:Lbbo;
      intermediary field_4956 Lnet/minecraft/class_1183;field_4956:Lnet/minecraft/class_871;
      named secondLayer Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;secondLayer:Lnet/minecraft/client/render/entity/model/EntityModel;
    • firstLayer

      protected T extends EntityModel firstLayer
      Mappings:
      Namespace Name Mixin selector
      official d Lbkn;d:Lbbo;
      intermediary field_4957 Lnet/minecraft/class_1183;field_4957:Lnet/minecraft/class_871;
      named firstLayer Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;firstLayer:Lnet/minecraft/client/render/entity/model/EntityModel;
    • renderer

      private final LivingEntityRenderer<?> renderer
      Mappings:
      Namespace Name Mixin selector
      official a Lbkn;a:Lbjl;
      intermediary field_4954 Lnet/minecraft/class_1183;field_4954:Lnet/minecraft/class_1154;
      named renderer Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderer:Lnet/minecraft/client/render/entity/LivingEntityRenderer;
    • alpha

      private float alpha
      Mappings:
      Namespace Name Mixin selector
      official e Lbkn;e:F
      intermediary field_4958 Lnet/minecraft/class_1183;field_4958:F
      named alpha Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;alpha:F
    • red

      private float red
      Mappings:
      Namespace Name Mixin selector
      official f Lbkn;f:F
      intermediary field_4959 Lnet/minecraft/class_1183;field_4959:F
      named red Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;red:F
    • blue

      private float blue
      Mappings:
      Namespace Name Mixin selector
      official g Lbkn;g:F
      intermediary field_4960 Lnet/minecraft/class_1183;field_4960:F
      named blue Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;blue:F
    • green

      private float green
      Mappings:
      Namespace Name Mixin selector
      official h Lbkn;h:F
      intermediary field_4961 Lnet/minecraft/class_1183;field_4961:F
      named green Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;green:F
    • field_4962

      private boolean field_4962
      Mappings:
      Namespace Name Mixin selector
      official i Lbkn;i:Z
      intermediary field_4962 Lnet/minecraft/class_1183;field_4962:Z
      named field_4962 Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;field_4962:Z
  • Constructor Details

    • ArmorFeatureRenderer

      public ArmorFeatureRenderer​(LivingEntityRenderer<?> renderer)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbkn;<init>(Lbjl;)V
      intermediary <init> Lnet/minecraft/class_1183;<init>(Lnet/minecraft/class_1154;)V
      named <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:
      render in interface FeatureRenderer<T extends EntityModel>
      Mappings:
      Namespace Name Mixin selector
      official a Lblb;a(Lpr;FFFFFFF)V
      intermediary method_4105 Lnet/minecraft/class_1198;method_4105(Lnet/minecraft/class_1752;FFFFFFF)V
      named render Lnet/minecraft/client/render/entity/feature/FeatureRenderer;render(Lnet/minecraft/entity/LivingEntity;FFFFFFF)V
    • combineTextures

      public boolean combineTextures()
      Specified by:
      combineTextures in interface FeatureRenderer<T extends EntityModel>
      Mappings:
      Namespace Name Mixin selector
      official b Lblb;b()Z
      intermediary method_4106 Lnet/minecraft/class_1198;method_4106()Z
      named combineTextures Lnet/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 a Lbkn;a(Lpr;FFFFFFFI)V
      intermediary method_4088 Lnet/minecraft/class_1183;method_4088(Lnet/minecraft/class_1752;FFFFFFFI)V
      named renderFeature Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderFeature(Lnet/minecraft/entity/LivingEntity;FFFFFFFI)V
    • method_4089

      public ItemStack method_4089​(LivingEntity livingEntity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkn;a(Lpr;I)Lzx;
      intermediary method_4089 Lnet/minecraft/class_1183;method_4089(Lnet/minecraft/class_1752;I)Lnet/minecraft/class_2056;
      named method_4089 Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4089(Lnet/minecraft/entity/LivingEntity;I)Lnet/minecraft/item/ItemStack;
    • method_4086

      public T method_4086​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkn;a(I)Lbbo;
      intermediary method_4086 Lnet/minecraft/class_1183;method_4086(I)Lnet/minecraft/class_871;
      named method_4086 Lnet/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 b Lbkn;b(I)Z
      intermediary method_4093 Lnet/minecraft/class_1183;method_4093(I)Z
      named method_4093 Lnet/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 a Lbkn;a(Lpr;Lbbo;FFFFFFF)V
      intermediary method_4090 Lnet/minecraft/class_1183;method_4090(Lnet/minecraft/class_1752;Lnet/minecraft/class_871;FFFFFFF)V
      named method_4090 Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4090(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/client/render/entity/model/EntityModel;FFFFFFF)V
    • method_4091

      private Identifier method_4091​(ArmorItem armorItem, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkn;a(Lyj;Z)Ljy;
      intermediary method_4091 Lnet/minecraft/class_1183;method_4091(Lnet/minecraft/class_2012;Z)Lnet/minecraft/class_1605;
      named method_4091 Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4091(Lnet/minecraft/item/ArmorItem;Z)Lnet/minecraft/util/Identifier;
    • method_4092

      private Identifier method_4092​(ArmorItem armorItem, boolean bool, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkn;a(Lyj;ZLjava/lang/String;)Ljy;
      intermediary method_4092 Lnet/minecraft/class_1183;method_4092(Lnet/minecraft/class_2012;ZLjava/lang/String;)Lnet/minecraft/class_1605;
      named method_4092 Lnet/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 a Lbkn;a()V
      intermediary method_4085 Lnet/minecraft/class_1183;method_4085()V
      named init Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;init()V
    • method_4087

      protected abstract void method_4087​(T t, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbkn;a(Lbbo;I)V
      intermediary method_4087 Lnet/minecraft/class_1183;method_4087(Lnet/minecraft/class_871;I)V
      named method_4087 Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;method_4087(Lnet/minecraft/client/render/entity/model/EntityModel;I)V