Package org.bukkit.event.block
Class CauldronLevelChangeEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.block.BlockEvent
org.bukkit.event.block.CauldronLevelChangeEvent
- All Implemented Interfaces:
Cancellable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.block.BlockEvent
block
-
Constructor Summary
ConstructorDescriptionCauldronLevelChangeEvent
(Block block, Entity entity, CauldronLevelChangeEvent.ChangeReason reason, BlockState newBlock) -
Method Summary
Modifier and TypeMethodDescriptionGet entity which did this.static HandlerList
int
Deprecated.not all cauldron contents are LevelledGets the new state of the cauldron.int
Deprecated.not all cauldron contents are Levelledboolean
Gets the cancellation state of this event.void
setCancelled
(boolean cancelled) Sets the cancellation state of this event.void
setNewLevel
(int newLevel) Deprecated.not all cauldron contents are LevelledMethods inherited from class org.bukkit.event.block.BlockEvent
getBlock
Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
CauldronLevelChangeEvent
public CauldronLevelChangeEvent(@NotNull Block block, @Nullable Entity entity, @NotNull CauldronLevelChangeEvent.ChangeReason reason, @NotNull BlockState newBlock)
-
-
Method Details
-
getEntity
Get entity which did this. May be null.- Returns:
- acting entity
-
getReason
-
getNewState
Gets the new state of the cauldron.- Returns:
- The block state of the block that will be changed
-
getOldLevel
Deprecated.not all cauldron contents are LevelledGets the old level of the cauldron.- Returns:
- old level
- See Also:
-
getNewLevel
Deprecated.not all cauldron contents are LevelledGets the new level of the cauldron.- Returns:
- new level
- See Also:
-
setNewLevel
Deprecated.not all cauldron contents are LevelledSets the new level of the cauldron.- Parameters:
newLevel
- new level- See Also:
-
isCancelled
public boolean isCancelled()Description copied from interface:Cancellable
Gets 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:
isCancelled
in interfaceCancellable
- Returns:
- true if this event is cancelled
-
setCancelled
public void setCancelled(boolean cancelled) Description copied from interface:Cancellable
Sets 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:
setCancelled
in interfaceCancellable
- Parameters:
cancelled
- true if you wish to cancel this event
-
getHandlers
- Specified by:
getHandlers
in classEvent
-
getHandlerList
-