程序包 org.bukkit.block

接口 EndGateway

所有超级接口:
BlockState, Metadatable, PersistentDataHolder, TileState

public interface EndGateway extends TileState
代表末地折跃门.
  • 方法详细资料

    • getExitLocation

      @Nullable @Nullable Location getExitLocation()
      获取当实体进入折跃门时被传送到的位置.

      如果本方块尚未放置, 位置对象中的 'world' 将为 null.

      原文:Gets the location that entities are teleported to when entering the gateway portal.

      If this block state is not placed the location's world will be null.

      返回:
      折跃门传送目的地
    • setExitLocation

      void setExitLocation(@Nullable @Nullable Location location)
      设置进入折跃门时传送的位置.

      如果本方块尚未放置, 位置对象中的 'world' 必须为 null.

      原文:Sets the exit location that entities are teleported to when they enter the gateway portal.

      If this block state is not placed the location's world has to be null.

      参数:
      location - 新传送地点
      抛出:
      IllegalArgumentException - 方块所在世界与设置的世界不同
    • isExactTeleport

      boolean isExactTeleport()
      获取折跃门是否精确传送实体至指定位置, 而不是传送到目标位置附近.

      原文:Gets whether this gateway will teleport entities directly to the exit location instead of finding a nearby location.

      返回:
      是否精确传送
    • setExactTeleport

      void setExactTeleport(boolean exact)
      设置折跃门是否精确传送实体至指定位置, 而不是传送到目标位置附近.

      原文:Sets whether this gateway will teleport entities directly to the exit location instead of finding a nearby location.

      参数:
      exact - 是否精确传送
    • getAge

      long getAge()
      获取末地折跃门方块的年龄 (以 tick 为单位).
      如果年龄小于200 tick, 折跃门会发出一束品红色光束. 同时折跃门每隔2400 tick(约2分钟)发出一束紫色光束.

      原文:Gets the age in ticks of the gateway.
      If the age is less than 200 ticks a magenta beam will be emitted, whilst if it is a multiple of 2400 ticks a purple beam will be emitted.

      返回:
      年龄
    • setAge

      void setAge(long age)
      设置末地折跃门方块的年龄 (以 tick 为单位).
      如果年龄小于200 tick, 折跃门会发出一束品红色光束. 同时折跃门每隔2400 tick(约2分钟)发出一束紫色光束.

      原文:Sets the age in ticks of the gateway.
      If the age is less than 200 ticks a magenta beam will be emitted, whilst if it is a multiple of 2400 ticks a purple beam will be emitted.

      参数:
      age - 年龄