接口 Ageable

所有超级接口:
Attributable, CommandSender, Creature, Damageable, Entity, LivingEntity, Metadatable, Nameable, Permissible, ProjectileSource, ServerOperator
所有已知子接口:
AbstractHorse, Animals, ChestedHorse, Chicken, Cow, Donkey, Horse, Llama, Mule, MushroomCow, Ocelot, Parrot, Pig, PolarBear, Rabbit, Sheep, SkeletonHorse, Villager, Wolf, ZombieHorse

public interface Ageable extends Creature
代表一个有年龄和繁殖能力的实体.
  • 方法详细资料

    • getAge

      int getAge()
      获取这只动物的年龄.

      原文: Gets the age of this animal.

      返回:
      年龄
    • setAge

      void setAge(int age)
      设置这只动物的年龄.

      原文: Sets the age of this animal.

      参数:
      age - 新的年龄
    • setAgeLock

      void setAgeLock(boolean lock)
      锁定这只动物的年龄,设置这个将防止动物从长成以准备进行交配.

      原文: Lock the age of the animal, setting this will prevent the animal from maturing or getting ready for mating.

      参数:
      lock - 是否锁定
    • getAgeLock

      boolean getAgeLock()
      获取这个动物的年龄是否被锁定.

      原文: Gets the current agelock.

      返回:
      这个动物的年龄是否被锁定
    • setBaby

      void setBaby()
      设置这只动物为年幼状态.

      原文: Sets the age of the animal to a baby

    • setAdult

      void setAdult()
      设置这只动物为成年状态.

      原文: Sets the age of the animal to an adult

    • isAdult

      boolean isAdult()
      获取这个动物是否成年.

      原文: Returns true if the animal is an adult.

      返回:
      如果动物成年,则返回true
    • canBreed

      boolean canBreed()
      返回动物是否具有繁殖能力.

      原文: Return the ability to breed of the animal.

      返回:
      动物是否具有繁殖能力
    • setBreed

      void setBreed(boolean breed)
      设置动物是否具有繁殖能力,如果动物是年幼的设置此将立即长大.

      原文: Set breedability of the animal, if the animal is a baby and set to breed it will instantly grow up.

      参数:
      breed - 动物是否具有繁殖能力