Class XPrisonPlayerEnchantTriggerEvent
java.lang.Object
org.bukkit.event.Event
dev.drawethree.xprison.api.shared.events.XPrisonEvent
dev.drawethree.xprison.api.shared.events.player.XPrisonPlayerEvent
dev.drawethree.xprison.api.enchants.events.XPrisonPlayerEnchantTriggerEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
- Direct Known Subclasses:
ExplosionTriggerEvent
,LayerTriggerEvent
,NukeTriggerEvent
public abstract class XPrisonPlayerEnchantTriggerEvent
extends XPrisonPlayerEvent
implements org.bukkit.event.Cancellable
Abstract event class for triggering chance-based enchantments related to a player.
This event holds information about the player, the mine region where the event was triggered,
the originating block, and the list of blocks affected by the enchantment.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<org.bukkit.block.Block>
protected final org.codemc.worldguardwrapper.region.IWrappedRegion
protected final org.bukkit.block.Block
protected final org.bukkit.entity.Player
-
Constructor Summary
ConstructorsConstructorDescriptionXPrisonPlayerEnchantTriggerEvent
(org.bukkit.entity.Player player, org.codemc.worldguardwrapper.region.IWrappedRegion mineRegion, org.bukkit.block.Block originBlock, List<org.bukkit.block.Block> blocksAffected) Constructs a new enchant trigger event. -
Method Summary
Methods inherited from class org.bukkit.event.Event
getEventName, getHandlers, isAsynchronous
-
Field Details
-
player
protected final org.bukkit.entity.Player player -
mineRegion
protected final org.codemc.worldguardwrapper.region.IWrappedRegion mineRegion -
originBlock
protected final org.bukkit.block.Block originBlock -
blocksAffected
-
-
Constructor Details
-
XPrisonPlayerEnchantTriggerEvent
public XPrisonPlayerEnchantTriggerEvent(org.bukkit.entity.Player player, org.codemc.worldguardwrapper.region.IWrappedRegion mineRegion, org.bukkit.block.Block originBlock, List<org.bukkit.block.Block> blocksAffected) Constructs a new enchant trigger event.- Parameters:
player
- Player who triggered the enchantmineRegion
- Region where the enchant was triggeredoriginBlock
- Block that triggered the enchantmentblocksAffected
- Blocks that will be affected by the enchantment
-
-
Method Details
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelled
in interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancel) - Specified by:
setCancelled
in interfaceorg.bukkit.event.Cancellable
-