Class TalismanActivateEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
io.github.thebusybiscuit.slimefun4.api.events.TalismanActivateEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class TalismanActivateEvent
extends org.bukkit.event.player.PlayerEvent
implements org.bukkit.event.Cancellable
- Author:
- cworldstar
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Field Summary
Fields inherited from class org.bukkit.event.player.PlayerEvent
player
-
Constructor Summary
ConstructorsConstructorDescriptionTalismanActivateEvent
(org.bukkit.entity.Player player, Talisman talisman, org.bukkit.inventory.ItemStack talismanItem) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.event.HandlerList
org.bukkit.event.HandlerList
org.bukkit.inventory.ItemStack
boolean
boolean
Only applies ifTalisman.isConsumable()
is true.void
setCancelled
(boolean cancel) void
setPreventConsumption
(boolean preventConsumption) Only applies ifTalisman.isConsumable()
is true.Methods inherited from class org.bukkit.event.player.PlayerEvent
getPlayer
Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
TalismanActivateEvent
@ParametersAreNonnullByDefault public TalismanActivateEvent(org.bukkit.entity.Player player, Talisman talisman, org.bukkit.inventory.ItemStack talismanItem) - Parameters:
player
- ThePlayer
who activated the talisman.talisman
- TheTalisman
that was activated.talismanItem
- TheItemStack
corresponding to the Talisman.
-
-
Method Details
-
getTalisman
- Returns:
- The
Talisman
used.
-
getTalismanItem
@Nonnull public org.bukkit.inventory.ItemStack getTalismanItem()- Returns:
- The
ItemStack
of the usedTalisman
.
-
preventsConsumption
public boolean preventsConsumption()Only applies ifTalisman.isConsumable()
is true. Defaults to false.- Returns:
- Whether the
ItemStack
should not be consumed.
-
setPreventConsumption
public void setPreventConsumption(boolean preventConsumption) Only applies ifTalisman.isConsumable()
is true.- Parameters:
preventConsumption
- Whether theItemStack
should not be consumed.
-
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
-
getHandlers
@Nonnull public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlers
in classorg.bukkit.event.Event
-
getHandlerList
@Nonnull public static org.bukkit.event.HandlerList getHandlerList()
-