Package org.kingdoms.events.lands
Class LandChangeEvent
java.lang.Object
org.bukkit.event.Event
org.kingdoms.events.KingdomsEvent
org.kingdoms.events.lands.LandChangeEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable,org.kingdoms.constants.namespace.NamespacedMetadataContainer,org.kingdoms.locale.provider.MessageContextProvider
-
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.kingdoms.events.KingdomsEvent
SILENCED -
Constructor Summary
ConstructorsConstructorDescriptionLandChangeEvent(org.bukkit.event.player.PlayerMoveEvent moveEvent, SimpleChunkLocation fromChunk, SimpleChunkLocation toChunk, org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause) -
Method Summary
Modifier and TypeMethodDescription@Nullable org.bukkit.event.player.PlayerTeleportEvent.TeleportCausegetCause()org.bukkit.LocationgetFrom()The chunk that the player is about to leave.A cached/easy-access version ofgetFromChunk()static @NonNull org.bukkit.event.HandlerList@NonNull org.bukkit.event.HandlerListorg.bukkit.entity.Playerorg.bukkit.LocationgetTo()The chunk that the player is about to enter.A cached/easy-access version ofgetToChunk()booleanvoidsetCancelled(boolean cancelled) voidsetFrom(org.bukkit.Location location) voidsetTo(org.bukkit.Location location) Methods inherited from class org.kingdoms.events.KingdomsEvent
addMessageContextEdits, getMetadata, getMetadata, isSilenced, silenceMethods inherited from class org.bukkit.event.Event
getEventName, isAsynchronousMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kingdoms.locale.provider.MessageContextProvider
getMessageContext
-
Constructor Details
-
LandChangeEvent
public LandChangeEvent(org.bukkit.event.player.PlayerMoveEvent moveEvent, SimpleChunkLocation fromChunk, SimpleChunkLocation toChunk, org.bukkit.event.player.PlayerTeleportEvent.TeleportCause cause)
-
-
Method Details
-
getHandlerList
public static @NonNull org.bukkit.event.HandlerList getHandlerList() -
getHandlers
public @NonNull org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getFromLand
A cached/easy-access version ofgetFromChunk() -
getToLand
A cached/easy-access version ofgetToChunk() -
getPlayer
public org.bukkit.entity.Player getPlayer() -
getFrom
public org.bukkit.Location getFrom() -
setFrom
public void setFrom(org.bukkit.Location location) -
getTo
public org.bukkit.Location getTo() -
setTo
public void setTo(org.bukkit.Location location) -
getKingdomPlayer
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancelled) - Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable
-
getFromChunk
The chunk that the player is about to leave.- See Also:
-
getToChunk
The chunk that the player is about to enter.- See Also:
-
getCause
public @Nullable org.bukkit.event.player.PlayerTeleportEvent.TeleportCause getCause()- Returns:
- null if the player wasn't teleporting.
-