接口 Vex

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

public interface Vex extends Monster
恼鬼.
  • 方法详细资料

    • isCharging

      boolean isCharging()
      Gets the charging state of this entity. When this entity is charging it will having a glowing red texture.
      返回:
      charging state
    • setCharging

      void setCharging(boolean charging)
      Sets the charging state of this entity. When this entity is charging it will having a glowing red texture.
      参数:
      charging - new state
    • getBound

      Gets the bound of this entity. An idle vex will navigate a 15x11x15 area centered around its bound location. When summoned by an Evoker, this location will be set to that of the summoner.
      返回:
      Location of the bound or null if not set
    • setBound

      void setBound(@Nullable @Nullable Location location)
      Sets the bound of this entity. An idle vex will navigate a 15x11x15 area centered around its bound location. When summoned by an Evoker, this location will be set to that of the summoner.
      参数:
      location - Location of the bound or null to clear
    • getLifeTicks

      int getLifeTicks()
      Gets the remaining lifespan of this entity.
      返回:
      life in ticks
    • setLifeTicks

      void setLifeTicks(int lifeTicks)
      Sets the remaining lifespan of this entity.
      参数:
      lifeTicks - life in ticks, or negative for unlimited lifepan
    • hasLimitedLife

      boolean hasLimitedLife()
      Gets if the entity has a limited life.
      返回:
      true if the entity has limited life