Package org.bukkit.event.block
Class NotePlayEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.block.BlockEvent
org.bukkit.event.block.NotePlayEvent
- All Implemented Interfaces:
- Cancellable
Called when a note block is being played through player interaction or a
 redstone current.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.bukkit.event.EventEvent.Result
- 
Field SummaryFields inherited from class org.bukkit.event.block.BlockEventblock
- 
Constructor SummaryConstructorsConstructorDescriptionNotePlayEvent(@NotNull Block block, @NotNull Instrument instrument, @NotNull Note note) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic @NotNull HandlerListGets theInstrumentto be used.getNote()Gets theNoteto be played.booleanGets the cancellation state of this event.voidsetCancelled(boolean cancel) Sets the cancellation state of this event.voidsetInstrument(@NotNull Instrument instrument) Overrides theInstrumentto be used.voidOverrides theNoteto be played.Methods inherited from class org.bukkit.event.block.BlockEventgetBlockMethods inherited from class org.bukkit.event.EventcallEvent, getEventName, isAsynchronous
- 
Constructor Details- 
NotePlayEvent
 
- 
- 
Method Details- 
isCancelledpublic boolean isCancelled()Description copied from interface:CancellableGets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins- Specified by:
- isCancelledin interface- Cancellable
- Returns:
- true if this event is cancelled
 
- 
setCancelledpublic void setCancelled(boolean cancel) Description copied from interface:CancellableSets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.- Specified by:
- setCancelledin interface- Cancellable
- Parameters:
- cancel- true if you wish to cancel this event
 
- 
getInstrumentGets theInstrumentto be used.- Returns:
- the Instrument
 
- 
getNoteGets theNoteto be played.- Returns:
- the Note
 
- 
setInstrumentOverrides theInstrumentto be used.Only works when the note block isn't under a player head. For this specific case the 'note_block_sound' property of the player head state takes the priority. - Parameters:
- instrument- the Instrument. Has no effect if null.
 
- 
setNoteOverrides theNoteto be played.- Parameters:
- note- the Note. Has no effect if null.
 
- 
getHandlers- Specified by:
- getHandlersin class- Event
 
- 
getHandlerList
 
-