Class AdvancedPlayerMoveEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerMoveEvent
xyz.srnyx.annoyingapi.events.AdvancedPlayerMoveEvent
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class AdvancedPlayerMoveEvent extends org.bukkit.event.player.PlayerMoveEvent
A more advanced version of PlayerMoveEvent
  • Constructor Details

    • AdvancedPlayerMoveEvent

      public AdvancedPlayerMoveEvent(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull org.bukkit.Location from, @Nullable @Nullable org.bukkit.Location to)
      Constructs a new AdvancedPlayerMoveEvent
      Parameters:
      player - PlayerEvent.getPlayer()
      from - PlayerMoveEvent.getFrom()
      to - PlayerMoveEvent.getTo()
    • AdvancedPlayerMoveEvent

      public AdvancedPlayerMoveEvent(@NotNull @NotNull org.bukkit.event.player.PlayerMoveEvent event)
      Constructs a new AdvancedPlayerMoveEvent from a PlayerMoveEvent
      Parameters:
      event - the PlayerMoveEvent to construct from
  • Method Details

    • toString

      @NotNull public @NotNull String toString()
      Overrides:
      toString in class Object
    • getHandlerList

      @NotNull public static @NotNull org.bukkit.event.HandlerList getHandlerList()
      Returns the HandlerList for this event
      Returns:
      HANDLERS
    • getHandlers

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      Returns the HandlerList for this event
      Overrides:
      getHandlers in class org.bukkit.event.player.PlayerMoveEvent
      Returns:
      HANDLERS
    • getMovementType

      @NotNull public @NotNull AdvancedPlayerMoveEvent.MovementType getMovementType()
      Returns the type of movement that the player has done
      Returns:
      movementType