类 PlayerPortalEvent
- 所有已实现的接口:
Cancellable
其他实体被传送门传送的事件请见EntityPortalEvent
-
嵌套类概要
从类继承的嵌套类/接口 org.bukkit.event.player.PlayerTeleportEvent
PlayerTeleportEvent.TeleportCause
从类继承的嵌套类/接口 org.bukkit.event.Event
Event.Result
-
字段概要
字段从类继承的字段 org.bukkit.event.player.PlayerEvent
player
-
构造器概要
构造器构造器说明PlayerPortalEvent
(Player player, Location from, Location to, TravelAgent pta) PlayerPortalEvent
(Player player, Location from, Location to, TravelAgent pta, PlayerTeleportEvent.TeleportCause cause) -
方法概要
修饰符和类型方法说明static HandlerList
获得玩家在这个事件中使用的传送门.void
setPortalTravelAgent
(TravelAgent travelAgent) 设置玩家在这个事件中使用的传送门.boolean
是否让玩家传送到另一端的传送门.void
useTravelAgent
(boolean useTravelAgent) 设置是否让玩家传送到另一端的传送门.从类继承的方法 org.bukkit.event.player.PlayerTeleportEvent
getCause
从类继承的方法 org.bukkit.event.player.PlayerMoveEvent
getFrom, getTo, isCancelled, setCancelled, setFrom, setTo
从类继承的方法 org.bukkit.event.player.PlayerEvent
getPlayer
从类继承的方法 org.bukkit.event.Event
getEventName, isAsynchronous
-
字段详细资料
-
useTravelAgent
protected boolean useTravelAgent -
travelAgent
-
-
构造器详细资料
-
PlayerPortalEvent
-
PlayerPortalEvent
public PlayerPortalEvent(Player player, Location from, Location to, TravelAgent pta, PlayerTeleportEvent.TeleportCause cause)
-
-
方法详细资料
-
useTravelAgent
public void useTravelAgent(boolean useTravelAgent) 设置是否让玩家传送到另一端的传送门.如果设置为true,传送门将试图找到与这个传送门相对的另一个传送门
PlayerMoveEvent.getTo()
,如果没有则创建一个.如果设置为false,
PlayerEvent.getPlayer()
只会被传送到PlayerMoveEvent.getTo()
位置.原文:Sets whether or not the Travel Agent will be used.
If this is set to true, the TravelAgent will try to find a Portal at the
PlayerMoveEvent.getTo()
Location, and will try to create one if there is none.If this is set to false, the
PlayerEvent.getPlayer()
will only be teleported to thePlayerMoveEvent.getTo()
Location.- 参数:
useTravelAgent
- 是否让玩家传送到另一端的传送门true/false
-
useTravelAgent
public boolean useTravelAgent()是否让玩家传送到另一端的传送门.如果设置为true,传送门将试图找到与这个传送门相对的另一个传送门
PlayerMoveEvent.getTo()
,如果没有则创建一个.如果设置为false,
PlayerEvent.getPlayer()
只会被传送到PlayerMoveEvent.getTo()
位置.原文:Gets whether or not the Travel Agent will be used.
If this is set to true, the TravelAgent will try to find a Portal at the
PlayerMoveEvent.getTo()
Location, and will try to create one if there is none.If this is set to false, the
PlayerEvent.getPlayer()
} will only be teleported to thePlayerMoveEvent.getTo()
Location.- 返回:
- 是否让玩家传送到另一端的传送门
-
getPortalTravelAgent
获得玩家在这个事件中使用的传送门.原文:Gets the Travel Agent used (or not) in this event.
- 返回:
- 玩家在这个事件中使用的传送门
-
setPortalTravelAgent
设置玩家在这个事件中使用的传送门.原文:Sets the Travel Agent used (or not) in this event.
- 参数:
travelAgent
- 玩家在这个事件中使用的传送门
-
getHandlers
- 覆盖:
getHandlers
在类中PlayerTeleportEvent
-
getHandlerList
-