Class ZombifiedPiglinEntity

All Implemented Interfaces:
ComponentsAccess, Attackable, DataTracked, EquipmentHolder, Leashable, Angerable, Monster, Targeter, ScoreHolder, Nameable, EntityLike, UniquelyIdentifiable, ServerWaypoint, Waypoint

public class ZombifiedPiglinEntity extends ZombieEntity implements Angerable
Mappings:
Namespace Name
named net/minecraft/entity/mob/ZombifiedPiglinEntity
intermediary net/minecraft/class_1590
official csq
  • Field Details

    • BABY_BASE_DIMENSIONS

      private static final EntityDimensions BABY_BASE_DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      named BABY_BASE_DIMENSIONS Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;BABY_BASE_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
      intermediary field_47812 Lnet/minecraft/class_1590;field_47812:Lnet/minecraft/class_4048;
      official f Lcsq;f:Lbzp;
    • ATTACKING_SPEED_MODIFIER_ID

      private static final Identifier ATTACKING_SPEED_MODIFIER_ID
      Mappings:
      Namespace Name Mixin selector
      named ATTACKING_SPEED_MODIFIER_ID Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;ATTACKING_SPEED_MODIFIER_ID:Lnet/minecraft/util/Identifier;
      intermediary field_7311 Lnet/minecraft/class_1590;field_7311:Lnet/minecraft/class_2960;
      official ck Lcsq;ck:Lame;
    • ATTACKING_SPEED_BOOST

      private static final EntityAttributeModifier ATTACKING_SPEED_BOOST
      Mappings:
      Namespace Name Mixin selector
      named ATTACKING_SPEED_BOOST Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;ATTACKING_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
      intermediary field_7307 Lnet/minecraft/class_1590;field_7307:Lnet/minecraft/class_1322;
      official cl Lcsq;cl:Lcbq;
    • ANGRY_SOUND_DELAY_RANGE

      private static final UniformIntProvider ANGRY_SOUND_DELAY_RANGE
      Mappings:
      Namespace Name Mixin selector
      named ANGRY_SOUND_DELAY_RANGE Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;ANGRY_SOUND_DELAY_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_25382 Lnet/minecraft/class_1590;field_25382:Lnet/minecraft/class_6019;
      official cm Lcsq;cm:Lbwu;
    • ANGER_TIME_RANGE

      private static final UniformIntProvider ANGER_TIME_RANGE
      Mappings:
      Namespace Name Mixin selector
      named ANGER_TIME_RANGE Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;ANGER_TIME_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_25379 Lnet/minecraft/class_1590;field_25379:Lnet/minecraft/class_6019;
      official co Lcsq;co:Lbwu;
    • field_30524

      private static final int field_30524
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30524 Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;field_30524:I
      intermediary field_30524 Lnet/minecraft/class_1590;field_30524:I
      official cr Lcsq;cr:I
    • ANGER_PASSING_COOLDOWN_RANGE

      private static final UniformIntProvider ANGER_PASSING_COOLDOWN_RANGE
      Mappings:
      Namespace Name Mixin selector
      named ANGER_PASSING_COOLDOWN_RANGE Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;ANGER_PASSING_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_25609 Lnet/minecraft/class_1590;field_25609:Lnet/minecraft/class_6019;
      official cs Lcsq;cs:Lbwu;
    • angrySoundDelay

      private int angrySoundDelay
      Mappings:
      Namespace Name Mixin selector
      named angrySoundDelay Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;angrySoundDelay:I
      intermediary field_7308 Lnet/minecraft/class_1590;field_7308:I
      official cn Lcsq;cn:I
    • angerTime

      private int angerTime
      Mappings:
      Namespace Name Mixin selector
      named angerTime Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;angerTime:I
      intermediary field_25380 Lnet/minecraft/class_1590;field_25380:I
      official cp Lcsq;cp:I
    • angryAt

      @Nullable private @Nullable UUID angryAt
      Mappings:
      Namespace Name Mixin selector
      named angryAt Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;angryAt:Ljava/util/UUID;
      intermediary field_25381 Lnet/minecraft/class_1590;field_25381:Ljava/util/UUID;
      official cq Lcsq;cq:Ljava/util/UUID;
    • angerPassingCooldown

      private int angerPassingCooldown
      Mappings:
      Namespace Name Mixin selector
      named angerPassingCooldown Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;angerPassingCooldown:I
      intermediary field_25608 Lnet/minecraft/class_1590;field_25608:I
      official ct Lcsq;ct:I
  • Constructor Details

    • ZombifiedPiglinEntity

      public ZombifiedPiglinEntity(EntityType<? extends ZombifiedPiglinEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      official <init> Lbzm;<init>(Lbzv;Ldmu;)V
  • Method Details

    • setAngryAt

      public void setAngryAt(@Nullable @Nullable UUID angryAt)
      Specified by:
      setAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      named setAngryAt Lnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)V
      intermediary method_29513 Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)V
      official a Lcar;a(Ljava/util/UUID;)V
    • initCustomGoals

      protected void initCustomGoals()
      Overrides:
      initCustomGoals in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named initCustomGoals Lnet/minecraft/entity/mob/ZombieEntity;initCustomGoals()V
      intermediary method_7208 Lnet/minecraft/class_1642;method_7208()V
      official m Lcso;m()V
    • createZombifiedPiglinAttributes

      public static DefaultAttributeContainer.Builder createZombifiedPiglinAttributes()
      Mappings:
      Namespace Name Mixin selector
      named createZombifiedPiglinAttributes Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;createZombifiedPiglinAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
      intermediary method_26941 Lnet/minecraft/class_1590;method_26941()Lnet/minecraft/class_5132$class_5133;
      official gQ Lcsq;gQ()Lcbr$a;
    • getBaseDimensions

      public EntityDimensions getBaseDimensions(EntityPose pose)
      Overrides:
      getBaseDimensions in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named getBaseDimensions Lnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
      intermediary method_55694 Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      official e Lcam;e(Lcay;)Lbzp;
    • canConvertInWater

      protected boolean canConvertInWater()
      Overrides:
      canConvertInWater in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named canConvertInWater Lnet/minecraft/entity/mob/ZombieEntity;canConvertInWater()Z
      intermediary method_7209 Lnet/minecraft/class_1642;method_7209()Z
      official gI Lcso;gI()Z
    • mobTick

      protected void mobTick(ServerWorld world)
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958(Lnet/minecraft/class_3218;)V
      official a Lcao;a(Laub;)V
    • tickAngrySound

      private void tickAngrySound()
      Mappings:
      Namespace Name Mixin selector
      named tickAngrySound Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;tickAngrySound()V
      intermediary method_30080 Lnet/minecraft/class_1590;method_30080()V
      official gR Lcsq;gR()V
    • tickAngerPassing

      private void tickAngerPassing()
      Mappings:
      Namespace Name Mixin selector
      named tickAngerPassing Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;tickAngerPassing()V
      intermediary method_29941 Lnet/minecraft/class_1590;method_29941()V
      official gS Lcsq;gS()V
    • angerNearbyZombifiedPiglins

      private void angerNearbyZombifiedPiglins()
      Mappings:
      Namespace Name Mixin selector
      named angerNearbyZombifiedPiglins Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;angerNearbyZombifiedPiglins()V
      intermediary method_29942 Lnet/minecraft/class_1590;method_29942()V
      official gT Lcsq;gT()V
    • playAngrySound

      private void playAngrySound()
      Mappings:
      Namespace Name Mixin selector
      named playAngrySound Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;playAngrySound()V
      intermediary method_29533 Lnet/minecraft/class_1590;method_29533()V
      official gU Lcsq;gU()V
    • setTarget

      public void setTarget(@Nullable @Nullable LivingEntity target)
      Specified by:
      setTarget in interface Angerable
      Overrides:
      setTarget in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named setTarget Lnet/minecraft/entity/mob/MobEntity;setTarget(Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_5980 Lnet/minecraft/class_1308;method_5980(Lnet/minecraft/class_1309;)V
      official g Lcao;g(Lcam;)V
    • chooseRandomAngerTime

      public void chooseRandomAngerTime()
      Specified by:
      chooseRandomAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      named chooseRandomAngerTime Lnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()V
      intermediary method_29509 Lnet/minecraft/class_5354;method_29509()V
      official c Lcar;c()V
    • canSpawn

      public static boolean canSpawn(EntityType<ZombifiedPiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      named canSpawn Lnet/minecraft/entity/mob/ZombifiedPiglinEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
      intermediary method_20682 Lnet/minecraft/class_1590;method_20682(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
      official b Lcsq;b(Lbzv;Ldmv;Lbzu;Ljb;Lbck;)Z
    • canSpawn

      public boolean canSpawn(WorldView world)
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn(Lnet/minecraft/world/WorldView;)Z
      intermediary method_5957 Lnet/minecraft/class_1308;method_5957(Lnet/minecraft/class_4538;)Z
      official a Lcao;a(Ldmx;)Z
    • writeCustomData

      protected void writeCustomData(WriteView view)
      Overrides:
      writeCustomData in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named writeCustomData Lnet/minecraft/entity/Entity;writeCustomData(Lnet/minecraft/storage/WriteView;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_11372;)V
      official a Lbzm;a(Lfdc;)V
    • readCustomData

      protected void readCustomData(ReadView view)
      Overrides:
      readCustomData in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named readCustomData Lnet/minecraft/entity/Entity;readCustomData(Lnet/minecraft/storage/ReadView;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_11368;)V
      official a Lbzm;a(Lfda;)V
    • setAngerTime

      public void setAngerTime(int angerTime)
      Specified by:
      setAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      named setAngerTime Lnet/minecraft/entity/mob/Angerable;setAngerTime(I)V
      intermediary method_29514 Lnet/minecraft/class_5354;method_29514(I)V
      official a Lcar;a(I)V
    • getAngerTime

      public int getAngerTime()
      Specified by:
      getAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      named getAngerTime Lnet/minecraft/entity/mob/Angerable;getAngerTime()I
      intermediary method_29507 Lnet/minecraft/class_5354;method_29507()I
      official a Lcar;a()I
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      official p Lcao;p()Layy;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      official e Lcam;e(Lbyb;)Layy;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      official f_ Lcam;f_()Layy;
    • initEquipment

      protected void initEquipment(Random random, LocalDifficulty localDifficulty)
      Overrides:
      initEquipment in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named initEquipment Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/LocalDifficulty;)V
      intermediary method_5964 Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)V
      official a Lcao;a(Lbck;Lbxh;)V
    • getSkull

      protected ItemStack getSkull()
      Returns the item stack this entity will drop when killed by a charged creeper.
      Overrides:
      getSkull in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named getSkull Lnet/minecraft/entity/mob/ZombieEntity;getSkull()Lnet/minecraft/item/ItemStack;
      intermediary method_7215 Lnet/minecraft/class_1642;method_7215()Lnet/minecraft/class_1799;
      official gH Lcso;gH()Ldcv;
    • initAttributes

      protected void initAttributes()
      Overrides:
      initAttributes in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named initAttributes Lnet/minecraft/entity/mob/ZombieEntity;initAttributes()V
      intermediary method_6001 Lnet/minecraft/class_1642;method_6001()V
      official gP Lcso;gP()V
    • getAngryAt

      @Nullable public @Nullable UUID getAngryAt()
      Specified by:
      getAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      named getAngryAt Lnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;
      intermediary method_29508 Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;
      official b Lcar;b()Ljava/util/UUID;
    • isAngryAt

      public boolean isAngryAt(ServerWorld world, PlayerEntity player)
      Overrides:
      isAngryAt in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      named isAngryAt Lnet/minecraft/entity/mob/HostileEntity;isAngryAt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/player/PlayerEntity;)Z
      intermediary method_7076 Lnet/minecraft/class_1588;method_7076(Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;)Z
      official a Lcrv;a(Laub;Lcut;)Z
    • canGather

      public boolean canGather(ServerWorld world, ItemStack stack)
      Overrides:
      canGather in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      named canGather Lnet/minecraft/entity/mob/MobEntity;canGather(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/item/ItemStack;)Z
      intermediary method_20820 Lnet/minecraft/class_1308;method_20820(Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)Z
      official c Lcao;c(Laub;Ldcv;)Z