接口 Hoglin

所有超级接口:
Ageable, Animals, Attributable, Breedable, CommandSender, Creature, Damageable, Enemy, Entity, Leashable, LivingEntity, Lootable, Metadatable, Mob, Nameable, Permissible, PersistentDataHolder, ProjectileSource, ServerOperator

public interface Hoglin extends Animals, Enemy
代表一只疣猪兽。
  • 方法详细资料

    • isImmuneToZombification

      boolean isImmuneToZombification()
      获取疣猪兽是否免疫僵尸化.

      原文:Gets whether the hoglin is immune to zombification.

      返回:
      疣猪兽是否免疫僵尸化
    • setImmuneToZombification

      void setImmuneToZombification(boolean flag)
      设置疣猪兽是否免疫僵尸化.

      原文:Sets whether the hoglin is immune to zombification.

      参数:
      flag - 疣猪兽是否免疫僵尸化
    • isAbleToBeHunted

      boolean isAbleToBeHunted()
      获取疣猪兽是否能被猪灵猎杀.

      原文:Get whether the hoglin is able to be hunted by piglins.

      返回:
      疣猪兽是否能被猪灵猎杀
    • setIsAbleToBeHunted

      void setIsAbleToBeHunted(boolean flag)
      设置疣猪兽是否能被猪灵猎杀.

      原文:Sets whether the hoglin is able to be hunted by piglins.

      参数:
      flag - 疣猪兽是否能被猪灵猎杀
    • getConversionTime

      int getConversionTime()
      获取此实体转换为僵尸疣猪兽所需的刻数.

      原文:Gets the amount of ticks until this entity will be converted to a Zoglin. 当达到300刻时,该实体将会被转换.

      返回:
      转换所需时间
      抛出:
      IllegalStateException - 如果 isConverting() 为false
    • setConversionTime

      void setConversionTime(int time)
      设置此实体转换为僵尸疣猪兽所需的刻数.

      原文:Sets the amount of ticks until this entity will be converted to a Zoglin. 当达到0刻时,该实体将会被转换.小于0的值将停止当前的转换过程,而不会转换当前实体.

      参数:
      time - 新的转换时间
    • isConverting

      boolean isConverting()
      获取此实体是否正在转换为僵尸疣猪兽.

      原文:Get if this entity is in the process of converting to a Zoglin.

      返回:
      转换状态