Class WarpWarmupStartEvent
java.lang.Object
org.bukkit.event.Event
net.godlycow.org.essc.api.warp.event.WarpWarmupStartEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
public class WarpWarmupStartEvent
extends org.bukkit.event.Event
implements org.bukkit.event.Cancellable
Fired when a warp teleport warmup begins.
Adjust the delay with setWarmupSeconds(long), or cancel the event to
skip the warmup entirely.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionWarpWarmupStartEvent(org.bukkit.entity.Player player, Warp warp, long warmupSeconds) Creates a new warp warmup start event. -
Method Summary
Modifier and TypeMethodDescriptionReturns why the event was cancelled, or an empty string if not cancelled.static org.bukkit.event.HandlerListorg.bukkit.event.HandlerListorg.bukkit.entity.PlayerReturns the teleporting player.longReturns the warmup delay in seconds.getWarp()Returns the destination warp.booleanvoidsetCancelled(boolean cancel) voidsetCancelReason(String cancelReason) Sets why the event is being cancelled.voidsetWarmupSeconds(long warmupSeconds) Overrides the warmup delay.Methods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
WarpWarmupStartEvent
Creates a new warp warmup start event.- Parameters:
player- the teleporting playerwarp- the destination warpwarmupSeconds- the warmup delay in seconds
-
-
Method Details
-
getPlayer
public org.bukkit.entity.Player getPlayer()Returns the teleporting player.- Returns:
- the player
-
getWarp
Returns the destination warp.- Returns:
- the warp
-
getWarmupSeconds
public long getWarmupSeconds()Returns the warmup delay in seconds.- Returns:
- warmup seconds
-
setWarmupSeconds
public void setWarmupSeconds(long warmupSeconds) Overrides the warmup delay.- Parameters:
warmupSeconds- the new warmup in seconds
-
getCancelReason
Returns why the event was cancelled, or an empty string if not cancelled.- Returns:
- the cancel reason
-
setCancelReason
Sets why the event is being cancelled.- Parameters:
cancelReason- the cancel 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()
-