类 AbstractPiglin

所有已实现的接口:
DataComponentGetter, SyncedDataHolder, Attackable, EquipmentUser, Leashable, Enemy, Targeting, EntityAccess, UniquelyIdentifyable, Nameable, ScoreHolder, Waypoint, WaypointTransmitter, IAttachmentHolder, IEntityExtension, ILivingEntityExtension
直接已知子类:
Piglin, PiglinBrute

public abstract class AbstractPiglin extends Monster
  • 字段详细资料

    • DATA_IMMUNE_TO_ZOMBIFICATION

      protected static final EntityDataAccessor<Boolean> DATA_IMMUNE_TO_ZOMBIFICATION
    • CONVERSION_TIME

      public static final int CONVERSION_TIME
      另请参阅:
    • DEFAULT_IMMUNE_TO_ZOMBIFICATION

      private static final boolean DEFAULT_IMMUNE_TO_ZOMBIFICATION
      另请参阅:
    • DEFAULT_PICK_UP_LOOT

      private static final boolean DEFAULT_PICK_UP_LOOT
      另请参阅:
    • DEFAULT_TIME_IN_OVERWORLD

      private static final int DEFAULT_TIME_IN_OVERWORLD
      另请参阅:
    • timeInOverworld

      protected int timeInOverworld
  • 构造器详细资料

  • 方法详细资料

    • applyOpenDoorsAbility

      private void applyOpenDoorsAbility()
    • canHunt

      protected abstract boolean canHunt()
    • setImmuneToZombification

      public void setImmuneToZombification(boolean p_34671_)
    • isImmuneToZombification

      protected boolean isImmuneToZombification()
    • defineSynchedData

      protected void defineSynchedData(SynchedEntityData.Builder p_326274_)
      覆盖:
      defineSynchedData 在类中 Mob
    • addAdditionalSaveData

      protected void addAdditionalSaveData(ValueOutput p_421634_)
      覆盖:
      addAdditionalSaveData 在类中 Mob
    • readAdditionalSaveData

      protected void readAdditionalSaveData(ValueInput p_422019_)
      覆盖:
      readAdditionalSaveData 在类中 Mob
    • customServerAiStep

      protected void customServerAiStep(ServerLevel p_376586_)
      覆盖:
      customServerAiStep 在类中 Mob
    • setTimeInOverworld

      public void setTimeInOverworld(int p_371196_)
    • isConverting

      public boolean isConverting()
    • finishConversion

      protected void finishConversion(ServerLevel p_34663_)
    • isAdult

      public boolean isAdult()
    • getArmPose

      public abstract PiglinArmPose getArmPose()
    • getTarget

      @Nullable public LivingEntity getTarget()
      指定者:
      getTarget 在接口中 Targeting
      覆盖:
      getTarget 在类中 Mob
    • isHoldingMeleeWeapon

      protected boolean isHoldingMeleeWeapon()
    • playAmbientSound

      public void playAmbientSound()
      覆盖:
      playAmbientSound 在类中 Mob
    • sendDebugPackets

      protected void sendDebugPackets()
      覆盖:
      sendDebugPackets 在类中 Mob
    • playConvertedSound

      protected abstract void playConvertedSound()