# 枚举的使用
org.bukkit.event.player.PlayerTeleportEvent.TeleportCause

使用PlayerTeleportEvent.TeleportCause的程序包
程序包
说明
org.bukkit.entity
为在`世界`内存在的非三维像素单位(实体)提供的接口，包含玩家、怪物、抛射物等.
org.bukkit.event.player
与`玩家`相关的`事件`.

- ## org.bukkit.entity中PlayerTeleportEvent.TeleportCause的使用

  参数类型为PlayerTeleportEvent.TeleportCause的org.bukkit.entity中的方法
  修饰符和类型
  方法
  说明
  `boolean`
  Entity.`teleport(@NotNull Entity destination, @NotNull PlayerTeleportEvent.TeleportCause cause)`
  将此实体传送到目标实体.
  `boolean`
  Entity.`teleport(@NotNull Location location, @NotNull PlayerTeleportEvent.TeleportCause cause)`
  将此实体传送到给定位置.

- ## org.bukkit.event.player中PlayerTeleportEvent.TeleportCause的使用

  返回PlayerTeleportEvent.TeleportCause的org.bukkit.event.player中的方法
  修饰符和类型
  方法
  说明
  `@NotNull PlayerTeleportEvent.TeleportCause`
  PlayerTeleportEvent.`getCause()`
  获得此次传送的传送理由.
  `static PlayerTeleportEvent.TeleportCause`
  PlayerTeleportEvent.TeleportCause.`valueOf(String name)`
  返回带有指定名称的该类型的枚举常量。
  `static PlayerTeleportEvent.TeleportCause[]`
  PlayerTeleportEvent.TeleportCause.`values()`
  按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
  参数类型为PlayerTeleportEvent.TeleportCause的org.bukkit.event.player中的构造器
  限定符
  构造器
  说明
  ``
  `PlayerPortalEvent(@NotNull Player player, @NotNull Location from, @Nullable Location to, @NotNull PlayerTeleportEvent.TeleportCause cause)`
  ``
  `PlayerPortalEvent(@NotNull Player player, @NotNull Location from, @Nullable Location to, @NotNull PlayerTeleportEvent.TeleportCause cause, int getSearchRadius, boolean canCreatePortal, int creationRadius)`
  ``
  `PlayerTeleportEvent(@NotNull Player player, @NotNull Location from, @Nullable Location to, @NotNull PlayerTeleportEvent.TeleportCause cause)`