类 AbstractPiglin

所有已实现的接口:
SyncedDataHolder, Attackable, EquipmentUser, Leashable, Enemy, Targeting, EntityAccess, Nameable, ScoreHolder, ICapabilityProvider, ICapabilityProviderImpl<Entity>, ICapabilitySerializable<CompoundTag>, IForgeEntity, IForgeLivingEntity, INBTSerializable<CompoundTag>
直接已知子类:
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
      另请参阅:
    • 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_327959_)
      覆盖:
      defineSynchedData 在类中 Mob
    • addAdditionalSaveData

      public void addAdditionalSaveData(CompoundTag p_34661_)
      覆盖:
      addAdditionalSaveData 在类中 Mob
    • readAdditionalSaveData

      public void readAdditionalSaveData(CompoundTag p_34659_)
      覆盖:
      readAdditionalSaveData 在类中 Mob
    • customServerAiStep

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

      public void setTimeInOverworld(int p_367590_)
    • 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()