Package org.bukkit.event.entity
Class EntityPortalExitEvent
- java.lang.Object
-
- org.bukkit.event.Event
-
- org.bukkit.event.entity.EntityEvent
-
- org.bukkit.event.entity.EntityTeleportEvent
-
- org.bukkit.event.entity.EntityPortalExitEvent
-
- All Implemented Interfaces:
Cancellable
public class EntityPortalExitEvent extends EntityTeleportEvent
Called before an entity exits a portal.This event allows you to modify the velocity of the entity after they have successfully exited the portal.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bukkit.event.Event
Event.Result
-
-
Field Summary
-
Fields inherited from class org.bukkit.event.entity.EntityEvent
entity
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vector
getAfter()
Gets a copy of the velocity that the entity will have after exiting the portal.Vector
getBefore()
Gets a copy of the velocity that the entity has before entering the portal.static HandlerList
getHandlerList()
HandlerList
getHandlers()
void
setAfter(Vector after)
Sets the velocity that the entity will have after exiting the portal.-
Methods inherited from class org.bukkit.event.entity.EntityTeleportEvent
getFrom, getTo, isCancelled, setCancelled, setFrom, setTo
-
Methods inherited from class org.bukkit.event.entity.EntityEvent
getEntity, getEntityType
-
Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
-
-
-
Method Detail
-
getBefore
@NotNull public Vector getBefore()
Gets a copy of the velocity that the entity has before entering the portal.- Returns:
- velocity of entity before entering the portal
-
getAfter
@NotNull public Vector getAfter()
Gets a copy of the velocity that the entity will have after exiting the portal.- Returns:
- velocity of entity after exiting the portal
-
setAfter
public void setAfter(@NotNull Vector after)
Sets the velocity that the entity will have after exiting the portal.- Parameters:
after
- the velocity after exiting the portal
-
getHandlers
@NotNull public HandlerList getHandlers()
- Overrides:
getHandlers
in classEntityTeleportEvent
-
getHandlerList
@NotNull public static HandlerList getHandlerList()
-
-