程序包 org.bukkit
类 Note
java.lang.Object
org.bukkit.Note
用于储存一个指定的音符。
-
构造器详细资料
-
Note
public Note(int note) 构造一个新的note类。原文: Creates a new note.
- 参数:
note
- 内部音符ID。getId()
会返回这个数值。这个数值必须在区间[0; 24]中
-
Note
构造一个新的note类。原文: Creates a new note.
- 参数:
octave
- 音符处于的八度音阶。必须在0-2间tone
- 在这个八度音阶中的音调。如果八度音阶为2则音调必须为F#sharped
- 设置音调是否升高 (例如F#)
-
-
方法详细资料
-
flat
为一个大调创建一个新的note类,例如A大调。原文: Creates a new note for a flat tone, such as A-flat.
- 参数:
octave
- 音符处于的八度音阶。必须为0或1tone
- 在这个八度音阶中的音调- 返回:
- 新的note类对象
-
sharp
为一个升调创建一个note类,例如A升调。原文: Creates a new note for a sharp tone, such as A-sharp.
- 参数:
octave
- 音符处于的八度音阶。必须在0-2间tone
- 在这个八度音阶中的音调。如果八度音阶为2则音调必须为F#- 返回:
- 新的note类对象
-
natural
为一个自然调创建一个note类,例如自然A调。原文: Creates a new note for a natural tone, such as A-natural.
- 参数:
octave
- 音符处于的八度音阶。必须为0或1tone
- 在这个八度音阶中的音调- 返回:
- 新的note类对象
-
sharped
- 返回:
- 在这个音符之上的半音
-
flattened
- 返回:
- 在这个音符之下的半音
-
getId
已过时。不安全的参数返回这个音符的内部ID。原文: Returns the internal id of this note.
- 返回:
- 这个音符的内部ID
-
getOctave
public int getOctave()返回这个音符的八度音阶。原文: Returns the octave of this note.
- 返回:
- 这个音符的八度音阶
-
getTone
返回这个音符的音调。原文: Returns the tone of this note.
- 返回:
- 这个音符的音调
-
isSharped
public boolean isSharped()返回音符是否升高。原文: Returns if this note is sharped.
- 返回:
- 音符是否升高
-
getPitch
public float getPitch()Gets the pitch of this note. This is the value used withWorld.playSound(org.bukkit.Location, org.bukkit.Sound, float, float)
or the /playsound command.- 返回:
- the pitch
-
hashCode
public int hashCode() -
equals
-
toString
-