org.bukkit.event.player
Class PlayerPortalEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerMoveEvent
org.bukkit.event.player.PlayerTeleportEvent
org.bukkit.event.player.PlayerPortalEvent
- All Implemented Interfaces:
- Cancellable
public class PlayerPortalEvent
- extends PlayerTeleportEvent
Called when a player is about to teleport because it is in contact with a
portal.
For other entities see EntityPortalEvent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
useTravelAgent
protected boolean useTravelAgent
travelAgent
protected TravelAgent travelAgent
PlayerPortalEvent
public PlayerPortalEvent(Player player,
Location from,
Location to,
TravelAgent pta)
PlayerPortalEvent
public PlayerPortalEvent(Player player,
Location from,
Location to,
TravelAgent pta,
PlayerTeleportEvent.TeleportCause cause)
useTravelAgent
public void useTravelAgent(boolean useTravelAgent)
- 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 the PlayerMoveEvent.getTo()
Location.
- Parameters:
useTravelAgent
- whether to use the Travel Agent
useTravelAgent
public boolean useTravelAgent()
- 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 the PlayerMoveEvent.getTo()
Location.
- Returns:
- whether to use the Travel Agent
getPortalTravelAgent
public TravelAgent getPortalTravelAgent()
- Gets the Travel Agent used (or not) in this event.
- Returns:
- the Travel Agent used (or not) in this event
setPortalTravelAgent
public void setPortalTravelAgent(TravelAgent travelAgent)
- Sets the Travel Agent used (or not) in this event.
- Parameters:
travelAgent
- the Travel Agent used (or not) in this event
getHandlers
public HandlerList getHandlers()
- Overrides:
getHandlers
in class PlayerTeleportEvent
getHandlerList
public static HandlerList getHandlerList()
Copyright © 2013. All Rights Reserved.