|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NoteBlock
Represents a note.
| Method Summary | |
|---|---|
Note |
getNote()
Gets the note. |
byte |
getRawNote()
Gets the note. |
boolean |
play()
Attempts to play the note at block If the block is no longer a note block, this will return false |
boolean |
play(byte instrument,
byte note)
Plays an arbitrary note with an arbitrary instrument |
boolean |
play(Instrument instrument,
Note note)
Plays an arbitrary note with an arbitrary instrument |
void |
setNote(Note note)
Set the note. |
void |
setRawNote(byte note)
Set the note. |
| Methods inherited from interface org.bukkit.block.BlockState |
|---|
getBlock, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getTypeId, getWorld, getX, getY, getZ, setData, setRawData, setType, setTypeId, update, update |
| Methods inherited from interface org.bukkit.metadata.Metadatable |
|---|
getMetadata, hasMetadata, removeMetadata, setMetadata |
| Method Detail |
|---|
Note getNote()
byte getRawNote()
void setNote(Note note)
note - The note.void setRawNote(byte note)
note - The note ID.boolean play()
boolean play(byte instrument,
byte note)
instrument - Instrument IDnote - Note ID
boolean play(Instrument instrument,
Note note)
instrument - The instrumentnote - The note
Note
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||