Class GangLeaveEvent
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.gangs.events.GangLeaveEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public final class GangLeaveEvent
extends XPrisonPlayerEvent
implements org.bukkit.event.Cancellable
Event that is fired when a player leaves a gang.
This can be due to a voluntary departure, kick, disband, or other
GangLeaveReason
s.
This event is Cancellable
, allowing plugins to prevent the player from leaving.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Constructor Summary
ConstructorsConstructorDescriptionGangLeaveEvent
(org.bukkit.OfflinePlayer player, Gang gang, GangLeaveReason leaveReason) Constructs a newGangLeaveEvent
. -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.event.HandlerList
Gets the static handler list for this event.org.bukkit.event.HandlerList
Gets the list of handlers for this event instance.boolean
Checks whether the event has been cancelled.void
setCancelled
(boolean cancel) Sets whether the event should be cancelled.Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
GangLeaveEvent
Constructs a newGangLeaveEvent
.- Parameters:
player
- theOfflinePlayer
who is leaving the ganggang
- theGang
being leftleaveReason
- theGangLeaveReason
explaining why the player is leaving
-
-
Method Details
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList()Gets the static handler list for this event.- Returns:
- the
HandlerList
-
isCancelled
public boolean isCancelled()Checks whether the event has been cancelled.- Specified by:
isCancelled
in interfaceorg.bukkit.event.Cancellable
- Returns:
true
if cancelled,false
otherwise
-
setCancelled
public void setCancelled(boolean cancel) Sets whether the event should be cancelled.- Specified by:
setCancelled
in interfaceorg.bukkit.event.Cancellable
- Parameters:
cancel
-true
to cancel the event
-
getHandlers
public org.bukkit.event.HandlerList getHandlers()Gets the list of handlers for this event instance.- Specified by:
getHandlers
in classorg.bukkit.event.Event
- Returns:
- the
HandlerList
-