程序包 org.bukkit.event.player

# 类 PlayerMoveEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerMoveEvent

所有已实现的接口:
  `Cancellable`

直接已知子类:
  `PlayerTeleportEvent`

public class PlayerMoveEvent extends PlayerEvent implements Cancellable
玩家移动事件.

- ## 嵌套类概要

  ## 从类继承的嵌套类/接口 org.bukkit.event.Event

  `Event.Result`

- ## 字段概要

  ### 从类继承的字段 org.bukkit.event.player.PlayerEvent

  `player`

- ## 构造器概要

  构造器
  构造器
  说明
  `PlayerMoveEvent(@NotNull Player player, @NotNull Location from, @Nullable Location to)`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `@NotNull Location`
  `getFrom()`
  得到玩家发生移动前的位置.
  `static @NotNull HandlerList`
  `getHandlerList()`
  `@NotNull HandlerList`
  `getHandlers()`
  `@Nullable Location`
  `getTo()`
  得到玩家移动到的位置.
  `boolean`
  `isCancelled()`
  获取此事件的取消状态.
  `void`
  `setCancelled(boolean cancel)`
  设置取消状态的事件。
  `void`
  `setFrom(@NotNull Location from)`
  设置玩家将要移动到此位置之前的位置.
  `void`
  `setTo(@NotNull Location to)`
  设置玩家将要移动的位置.

  ### 从类继承的方法 org.bukkit.event.player.PlayerEvent

  `getPlayer`

  ### 从类继承的方法 org.bukkit.event.Event

  `getEventName, isAsynchronous`

  ### 从类继承的方法 java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## 构造器详细资料

  - ### PlayerMoveEvent

    public PlayerMoveEvent(@NotNull @NotNull Player player, @NotNull @NotNull Location from, @Nullable @Nullable Location to)

- ## 方法详细资料

  - ### isCancelled

    public boolean isCancelled()
    获取此事件的取消状态. 被取消的事件将不会在服务器上执行，但将仍然传递给其他插件.

    如果一个移动或传送事件被取消,玩家将被移动或传送回getFrom()定义的位置。这不会触发此事件.

    原文:Gets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins

    If a move or teleport event is cancelled, the player will be moved or teleported back to the Location as defined by getFrom(). This will not fire an event

    指定者:
      `isCancelled` 在接口中 `Cancellable`
    返回:
      是否取消了这个事件

  - ### setCancelled

    public void setCancelled(boolean cancel)
    设置取消状态的事件。被取消的事件不会在服务器执行,但仍将传递给其他插件执行.

    如果一个移动或传送事件被取消,玩家将被移动或传送回getFrom()定义的位置。这不会触发此事件.

    原文:Sets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins

    If a move or teleport event is cancelled, the player will be moved or teleported back to the Location as defined by getFrom(). This will not fire an event

    指定者:
      `setCancelled` 在接口中 `Cancellable`
    参数:
      `cancel` - 是否取消这个事件

  - ### getFrom

    @NotNull public @NotNull Location getFrom()
    得到玩家发生移动前的位置.

    原文:Gets the location this player moved from

    返回:
      玩家移动之前的位置

  - ### setFrom

    public void setFrom(@NotNull @NotNull Location from)
    设置玩家将要移动到此位置之前的位置.

    原文:Sets the location to mark as where the player moved from

    参数:
      `from` - 记录玩家移动之前的位置

  - ### getTo

    @Nullable public @Nullable Location getTo()
    得到玩家移动到的位置.

    原文:Gets the location this player moved to

    返回:
      玩家移动到的位置

  - ### setTo

    public void setTo(@NotNull @NotNull Location to)
    设置玩家将要移动的位置.

    原文:Sets the location that this player will move to

    参数:
      `to` - 玩家将要移动到的位置

  - ### getHandlers

    @NotNull public @NotNull HandlerList getHandlers()
    指定者:
      `getHandlers` 在类中 `Event`

  - ### getHandlerList

    @NotNull public static @NotNull HandlerList getHandlerList()