程序包 org.bukkit.block

接口 Jukebox

所有超级接口:
BlockState, Metadatable

public interface Jukebox extends BlockState
代表一个唱片机(快照).
  • 方法详细资料

    • getPlaying

      Material getPlaying()
      获取唱片机正在播放的唱片.

      原文: Gets the record being played.

      返回:
      这个唱片物品,如果返回AIR就表示没有在播放
    • setPlaying

      void setPlaying(Material record)
      设置正在播放的唱片.

      原文: Sets the record being played.

      参数:
      record - 这个唱片物品,设置为AIR/null则为停止播放
    • isPlaying

      boolean isPlaying()
      检查唱片机是否正在播放唱片.

      原文: Checks if the jukebox is playing a record.

      返回:
      返回true就表示唱片正在播放
    • eject

      boolean eject()
      停止唱片机的播放,并弹出唱片.

      如果这个方块不是一个唱片机, 那么使用本方法将没有任何效果并返回false.

      原文: Stops the jukebox playing and ejects the current record.

      If the block represented by this state is no longer a jukebox, this will do nothing and return false.

      返回:
      true表示已弹出唱片;false表示唱片机没有播放唱片
      抛出:
      IllegalStateException - 如果方块状态未应用(译注:仅仅是一种表示而未应用到实际的方块上)