类 AbstractPiglin

所有已实现的接口:
CommandSource, Attackable, Enemy, Targeting, EntityAccess, Nameable, 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

      protected static final int CONVERSION_TIME
      另请参阅:
    • PIGLIN_EYE_HEIGHT

      protected static final float PIGLIN_EYE_HEIGHT
      另请参阅:
    • timeInOverworld

      protected int timeInOverworld
  • 构造器详细资料

  • 方法详细资料

    • applyOpenDoorsAbility

      private void applyOpenDoorsAbility()
    • getStandingEyeHeight

      protected float getStandingEyeHeight(Pose pPose, EntityDimensions pDimensions)
      覆盖:
      getStandingEyeHeight 在类中 LivingEntity
    • canHunt

      protected abstract boolean canHunt()
    • setImmuneToZombification

      public void setImmuneToZombification(boolean pImmuneToZombification)
    • isImmuneToZombification

      protected boolean isImmuneToZombification()
    • defineSynchedData

      protected void defineSynchedData()
      覆盖:
      defineSynchedData 在类中 Mob
    • addAdditionalSaveData

      public void addAdditionalSaveData(CompoundTag pCompound)
      覆盖:
      addAdditionalSaveData 在类中 Mob
    • getMyRidingOffset

      public double getMyRidingOffset()
      覆盖:
      getMyRidingOffset 在类中 Entity
    • readAdditionalSaveData

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

      protected void customServerAiStep()
      覆盖:
      customServerAiStep 在类中 Mob
    • isConverting

      public boolean isConverting()
    • finishConversion

      protected void finishConversion(ServerLevel pServerLevel)
    • 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()