程序包 org.bukkit.block

接口 NoteBlock

所有超级接口:
BlockState, Metadatable

public interface NoteBlock extends BlockState
代表音符盒(快照).
  • 方法详细资料

    • getNote

      Note getNote()
      获取一个音符盒对象.

      原文: Gets the note.

      返回:
      这个音符盒对象.
    • getRawNote

      @Deprecated byte getRawNote()
      已过时。
      不安全的参数
      获取一个音符盒对象.

      原文: Gets the note.

      返回:
      音符盒ID.
    • setNote

      void setNote(Note note)
      设置一个音符盒对象.

      原文: Set the note.

      参数:
      note - 音符盒对象.
    • setRawNote

      @Deprecated void setRawNote(byte note)
      已过时。
      不安全的参数
      设置一个音符盒对象.

      原文: Set the note.

      参数:
      note - 音符盒ID.
    • play

      boolean play()
      尝试播放一个音符.

      如果这个方块不是音符盒,将返回false.

      原文: Attempts to play the note at the block.

      If the block represented by this block state is no longer a note block, this will return false.

      返回:
      true true表示成功,否则返回false
      抛出:
      IllegalStateException - 如果方块状态未应用(译注:仅仅是一种表示而未应用到实际的方块上)
    • play

      @Deprecated boolean play(byte instrument, byte note)
      已过时。
      不安全的参数
      用任意乐器播放任意音符盒.

      原文: Plays an arbitrary note with an arbitrary instrument

      参数:
      instrument - 乐器id
      note - 音符盒id
      返回:
      成功为true,否则为false
      抛出:
      IllegalStateException - 如果方块状态未应用(译注:仅仅是一种表示而未应用到实际的方块上)
    • play

      boolean play(Instrument instrument, Note note)
      用任意乐器播放任意音符.

      如果这个方块不是一个音符盒, 那么使用本方法将返回false. 原文: Plays an arbitrary note with an arbitrary instrument at the block.

      If the block represented by this block state is no longer a note block, this will return false.

      参数:
      instrument - 乐器
      note - 音符盒
      返回:
      成功为true,否则为false
      抛出:
      IllegalStateException - 如果方块状态未应用(译注:仅仅是一种表示而未应用到实际的方块上)
      另请参阅: