Class ZombiePigmanEntity

All Implemented Interfaces:
CommandSource, EntityCategoryProvider, Monster

public class ZombiePigmanEntity
extends ZombieEntity
Mappings:
Namespace Name
official vw
intermediary net/minecraft/class_1928
named net/minecraft/entity/mob/ZombiePigmanEntity
  • Field Details

    • ATTACKING_SPEED_BOOST_UUID

      private static final UUID ATTACKING_SPEED_BOOST_UUID
      Mappings:
      Namespace Name Mixin selector
      official b Lvw;b:Ljava/util/UUID;
      intermediary field_8226 Lnet/minecraft/class_1928;field_8226:Ljava/util/UUID;
      named ATTACKING_SPEED_BOOST_UUID Lnet/minecraft/entity/mob/ZombiePigmanEntity;ATTACKING_SPEED_BOOST_UUID:Ljava/util/UUID;
    • field_8230

      private static final AttributeModifier field_8230
      Mappings:
      Namespace Name Mixin selector
      official c Lvw;c:Lqd;
      intermediary field_8230 Lnet/minecraft/class_1928;field_8230:Lnet/minecraft/class_1767;
      named field_8230 Lnet/minecraft/entity/mob/ZombiePigmanEntity;field_8230:Lnet/minecraft/entity/attribute/AttributeModifier;
    • anger

      private int anger
      Mappings:
      Namespace Name Mixin selector
      official bm Lvw;bm:I
      intermediary field_8227 Lnet/minecraft/class_1928;field_8227:I
      named anger Lnet/minecraft/entity/mob/ZombiePigmanEntity;anger:I
    • angrySoundDelay

      private int angrySoundDelay
      Mappings:
      Namespace Name Mixin selector
      official bn Lvw;bn:I
      intermediary field_8228 Lnet/minecraft/class_1928;field_8228:I
      named angrySoundDelay Lnet/minecraft/entity/mob/ZombiePigmanEntity;angrySoundDelay:I
    • angerTarget

      private UUID angerTarget
      Mappings:
      Namespace Name Mixin selector
      official bo Lvw;bo:Ljava/util/UUID;
      intermediary field_8229 Lnet/minecraft/class_1928;field_8229:Ljava/util/UUID;
      named angerTarget Lnet/minecraft/entity/mob/ZombiePigmanEntity;angerTarget:Ljava/util/UUID;
  • Constructor Details

    • ZombiePigmanEntity

      public ZombiePigmanEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • setAttacker

      public void setAttacker​(LivingEntity entity)
      Overrides:
      setAttacker in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpr;b(Lpr;)V
      intermediary method_7103 Lnet/minecraft/class_1752;method_7103(Lnet/minecraft/class_1752;)V
      named setAttacker Lnet/minecraft/entity/LivingEntity;setAttacker(Lnet/minecraft/entity/LivingEntity;)V
    • initCustomGoals

      protected void initCustomGoals()
      Overrides:
      initCustomGoals in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lwe;n()V
      intermediary method_7914 Lnet/minecraft/class_1949;method_7914()V
      named initCustomGoals Lnet/minecraft/entity/mob/ZombieEntity;initCustomGoals()V
    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official aX Lpr;aX()V
      intermediary method_7097 Lnet/minecraft/class_1752;method_7097()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • tick

      public void tick()
      Overrides:
      tick in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official t_ Lpk;t_()V
      intermediary method_7060 Lnet/minecraft/class_1745;method_7060()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official E Lps;E()V
      intermediary method_7186 Lnet/minecraft/class_1753;method_7186()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • method_7202

      public boolean method_7202()
      Overrides:
      method_7202 in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official bR Lps;bR()Z
      intermediary method_7202 Lnet/minecraft/class_1753;method_7202()Z
      named method_7202 Lnet/minecraft/entity/mob/MobEntity;method_7202()Z
    • method_7203

      public boolean method_7203()
      Overrides:
      method_7203 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bS Lps;bS()Z
      intermediary method_7203 Lnet/minecraft/class_1753;method_7203()Z
      named method_7203 Lnet/minecraft/entity/mob/MobEntity;method_7203()Z
    • serialize

      public void serialize​(CompoundTag tag)
      Overrides:
      serialize in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • deserialize

      public void deserialize​(CompoundTag tag)
      Overrides:
      deserialize in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • damage

      public boolean damage​(DamageSource source, float amount)
      Overrides:
      damage in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Low;F)Z
      intermediary method_6937 Lnet/minecraft/class_1745;method_6937(Lnet/minecraft/class_1733;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • method_7872

      private void method_7872​(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lvw;b(Lpk;)V
      intermediary method_7872 Lnet/minecraft/class_1928;method_7872(Lnet/minecraft/class_1745;)V
      named method_7872 Lnet/minecraft/entity/mob/ZombiePigmanEntity;method_7872(Lnet/minecraft/entity/Entity;)V
    • isAngry

      public boolean isAngry()
      Mappings:
      Namespace Name Mixin selector
      official cm Lvw;cm()Z
      intermediary method_7873 Lnet/minecraft/class_1928;method_7873()Z
      named isAngry Lnet/minecraft/entity/mob/ZombiePigmanEntity;isAngry()Z
    • getAmbientSound

      protected String getAmbientSound()
      Overrides:
      getAmbientSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official z Lps;z()Ljava/lang/String;
      intermediary method_7231 Lnet/minecraft/class_1753;method_7231()Ljava/lang/String;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Ljava/lang/String;
    • getHurtSound

      protected String getHurtSound()
      Overrides:
      getHurtSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official bo Lpr;bo()Ljava/lang/String;
      intermediary method_7137 Lnet/minecraft/class_1752;method_7137()Ljava/lang/String;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound()Ljava/lang/String;
    • getDeathSound

      protected String getDeathSound()
      Overrides:
      getDeathSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official bp Lpr;bp()Ljava/lang/String;
      intermediary method_7138 Lnet/minecraft/class_1752;method_7138()Ljava/lang/String;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Ljava/lang/String;
    • method_7106

      protected void method_7106​(boolean bool, int int2)
      Overrides:
      method_7106 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpr;b(ZI)V
      intermediary method_7106 Lnet/minecraft/class_1752;method_7106(ZI)V
      named method_7106 Lnet/minecraft/entity/LivingEntity;method_7106(ZI)V
    • method_7195

      public boolean method_7195​(PlayerEntity player)
      Overrides:
      method_7195 in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lwn;)Z
      intermediary method_7195 Lnet/minecraft/class_1753;method_7195(Lnet/minecraft/class_1963;)Z
      named method_7195 Lnet/minecraft/entity/mob/MobEntity;method_7195(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • method_7139

      protected void method_7139()
      Overrides:
      method_7139 in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official bq Lpr;bq()V
      intermediary method_7139 Lnet/minecraft/class_1752;method_7139()V
      named method_7139 Lnet/minecraft/entity/LivingEntity;method_7139()V
    • initEquipment

      protected void initEquipment​(LocalDifficulty difficulty)
      Overrides:
      initEquipment in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lok;)V
      intermediary method_7190 Lnet/minecraft/class_1753;method_7190(Lnet/minecraft/class_1722;)V
      named initEquipment Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
    • method_7191

      public EntityData method_7191​(LocalDifficulty difficulty, EntityData data)
      Overrides:
      method_7191 in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lps;a(Lok;Lpu;)Lpu;
      intermediary method_7191 Lnet/minecraft/class_1753;method_7191(Lnet/minecraft/class_1722;Lnet/minecraft/class_1756;)Lnet/minecraft/class_1756;
      named method_7191 Lnet/minecraft/entity/mob/MobEntity;method_7191(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;