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

public class LandChangeEvent extends KingdomsEvent implements org.bukkit.event.Cancellable
  • 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:
      getHandlers in class org.bukkit.event.Event
    • getFromLand

      public Land getFromLand()
      A cached/easy-access version of getFromChunk()
    • getToLand

      public Land getToLand()
      A cached/easy-access version of getToChunk()
    • 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

      public KingdomPlayer getKingdomPlayer()
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface org.bukkit.event.Cancellable
    • setCancelled

      public void setCancelled(boolean cancelled)
      Specified by:
      setCancelled in interface org.bukkit.event.Cancellable
    • getFromChunk

      public SimpleChunkLocation getFromChunk()
      The chunk that the player is about to leave.
      See Also:
    • getToChunk

      public SimpleChunkLocation 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.