Class PiglinEntityRenderer

All Implemented Interfaces:
FeatureRendererContext<MobEntity,PiglinEntityModel<MobEntity>>

@Environment(CLIENT) public class PiglinEntityRenderer extends BipedEntityRenderer<MobEntity,PiglinEntityModel<MobEntity>>
Mappings:
Namespace Name
official fuw
intermediary net/minecraft/class_4842
named net/minecraft/client/render/entity/PiglinEntityRenderer
  • Field Details

    • TEXTURES

      private static final Map<EntityType<?>,Identifier> TEXTURES
      Mappings:
      Namespace Name Mixin selector
      official a Lfuw;a:Ljava/util/Map;
      intermediary field_25793 Lnet/minecraft/class_4842;field_25793:Ljava/util/Map;
      named TEXTURES Lnet/minecraft/client/render/entity/PiglinEntityRenderer;TEXTURES:Ljava/util/Map;
    • HORIZONTAL_SCALE

      private static final float HORIZONTAL_SCALE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Lfuw;i:F
      intermediary field_32942 Lnet/minecraft/class_4842;field_32942:F
      named HORIZONTAL_SCALE Lnet/minecraft/client/render/entity/PiglinEntityRenderer;HORIZONTAL_SCALE:F
  • Constructor Details

    • PiglinEntityRenderer

      public PiglinEntityRenderer(EntityRendererFactory.Context ctx, EntityModelLayer mainLayer, EntityModelLayer innerArmorLayer, EntityModelLayer outerArmorLayer, boolean zombie)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfuw;<init>(Lfth$a;Lfia;Lfia;Lfia;Z)V
      intermediary <init> Lnet/minecraft/class_4842;<init>(Lnet/minecraft/class_5617$class_5618;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Lnet/minecraft/class_5601;Z)V
      named <init> Lnet/minecraft/client/render/entity/PiglinEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRendererFactory$Context;Lnet/minecraft/client/render/entity/model/EntityModelLayer;Lnet/minecraft/client/render/entity/model/EntityModelLayer;Lnet/minecraft/client/render/entity/model/EntityModelLayer;Z)V
  • Method Details

    • getPiglinModel

      private static PiglinEntityModel<MobEntity> getPiglinModel(EntityModelLoader modelLoader, EntityModelLayer layer, boolean zombie)
      Mappings:
      Namespace Name Mixin selector
      official a Lfuw;a(Lfhy;Lfia;Z)Lfgh;
      intermediary method_24875 Lnet/minecraft/class_4842;method_24875(Lnet/minecraft/class_5599;Lnet/minecraft/class_5601;Z)Lnet/minecraft/class_4840;
      named getPiglinModel Lnet/minecraft/client/render/entity/PiglinEntityRenderer;getPiglinModel(Lnet/minecraft/client/render/entity/model/EntityModelLoader;Lnet/minecraft/client/render/entity/model/EntityModelLayer;Z)Lnet/minecraft/client/render/entity/model/PiglinEntityModel;
    • getTexture

      public Identifier getTexture(MobEntity mobEntity)
      Specified by:
      getTexture in interface FeatureRendererContext<MobEntity,PiglinEntityModel<MobEntity>>
      Specified by:
      getTexture in class EntityRenderer<MobEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Lfuw;b(Lbji;)Laew;
      intermediary method_3982 Lnet/minecraft/class_4842;method_3982(Lnet/minecraft/class_1308;)Lnet/minecraft/class_2960;
      named getTexture Lnet/minecraft/client/render/entity/PiglinEntityRenderer;getTexture(Lnet/minecraft/entity/mob/MobEntity;)Lnet/minecraft/util/Identifier;
    • isShaking

      protected boolean isShaking(MobEntity mobEntity)
      Description copied from class: LivingEntityRenderer
      Returns if this entity is shaking. Specifically, in the way a zombie villager, zombie, husk, or piglin undergoing conversion shakes.
      Overrides:
      isShaking in class LivingEntityRenderer<MobEntity,PiglinEntityModel<MobEntity>>
      Returns:
      if this entity is shaking
      Mappings:
      Namespace Name Mixin selector
      official c Lfuw;c(Lbji;)Z
      intermediary method_25451 Lnet/minecraft/class_4842;method_25451(Lnet/minecraft/class_1308;)Z
      named isShaking Lnet/minecraft/client/render/entity/PiglinEntityRenderer;isShaking(Lnet/minecraft/entity/mob/MobEntity;)Z