Package dev.piglin.piglinworldapi.event
Class BlockRedstoneChangeEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.block.BlockEvent
org.bukkit.event.block.BlockRedstoneEvent
dev.piglin.piglinworldapi.event.BlockRedstoneChangeEvent
public class BlockRedstoneChangeEvent
extends org.bukkit.event.block.BlockRedstoneEvent
This event is fired when the block redstone level is changed (or not changed, just updated)
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
FieldsFields inherited from class org.bukkit.event.block.BlockEvent
block -
Constructor Summary
ConstructorsConstructorDescriptionBlockRedstoneChangeEvent(org.bukkit.block.Block source, org.bukkit.block.Block block, int old, int n) -
Method Summary
Methods inherited from class org.bukkit.event.block.BlockRedstoneEvent
getNewCurrent, getOldCurrent, setNewCurrentMethods inherited from class org.bukkit.event.block.BlockEvent
getBlockMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Field Details
-
source
protected final org.bukkit.block.Block source
-
-
Constructor Details
-
BlockRedstoneChangeEvent
public BlockRedstoneChangeEvent(org.bukkit.block.Block source, org.bukkit.block.Block block, int old, int n)
-
-
Method Details
-
getHandlerList
@NotNull public static @NotNull org.bukkit.event.HandlerList getHandlerList() -
getSource
@NotNull public @NotNull org.bukkit.block.Block getSource()- Returns:
- The initiator of this update
-
hasChanged
public boolean hasChanged()- Returns:
- true if old and new redstone levels are different, otherwise false
-
isMinor
public boolean isMinor()- Returns:
- true if the status powered/unpowered wasn't changed, false otherwise
-
isOn
public boolean isOn() -
wasOn
public boolean wasOn() -
getHandlers
@NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()- Overrides:
getHandlersin classorg.bukkit.event.block.BlockRedstoneEvent
-