Class KitAvailableCheckEvent
java.lang.Object
org.bukkit.event.Event
net.godlycow.org.essc.api.kit.event.KitAvailableCheckEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class KitAvailableCheckEvent
extends org.bukkit.event.Event
implements org.bukkit.event.Cancellable
Fired when EssentialsC checks whether a kit is available to a player.
Use setAvailable(boolean) and setDenialReason(String) to
override the outcome, or cancel the event to force-deny the claim.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionKitAvailableCheckEvent(org.bukkit.entity.Player player, Kit kit, boolean available, String denialReason) Creates a new availability check event. -
Method Summary
Modifier and TypeMethodDescriptionReturns the denial reason shown when the kit is unavailable.static org.bukkit.event.HandlerListorg.bukkit.event.HandlerListgetKit()Returns the kit being checked.org.bukkit.entity.PlayerReturns the player being checked.booleanReturns whether the kit is currently available to the player.booleanvoidsetAvailable(boolean available) Overrides whether the kit is available.voidsetCancelled(boolean cancel) voidsetDenialReason(String denialReason) Sets the denial reason shown when the kit is unavailable.Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
KitAvailableCheckEvent
public KitAvailableCheckEvent(org.bukkit.entity.Player player, Kit kit, boolean available, String denialReason) Creates a new availability check event.- Parameters:
player- the player being checkedkit- the kit being checkedavailable- the current outcomedenialReason- the current denial reason, ornullif available
-
-
Method Details
-
getPlayer
public org.bukkit.entity.Player getPlayer()Returns the player being checked.- Returns:
- the player
-
getKit
Returns the kit being checked.- Returns:
- the kit
-
isAvailable
public boolean isAvailable()Returns whether the kit is currently available to the player.- Returns:
trueif available
-
setAvailable
public void setAvailable(boolean available) Overrides whether the kit is available.- Parameters:
available- the new outcome
-
getDenialReason
Returns the denial reason shown when the kit is unavailable.- Returns:
- the denial reason, or
null
-
setDenialReason
Sets the denial reason shown when the kit is unavailable.- Parameters:
denialReason- the new denial reason
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancel) - Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable
-
getHandlers
public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList()
-