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 VectorgetAfter()Gets a copy of the velocity that the entity will have after exiting the portal.VectorgetBefore()Gets a copy of the velocity that the entity has before entering the portal.static HandlerListgetHandlerList()HandlerListgetHandlers()voidsetAfter(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:
getHandlersin classEntityTeleportEvent
-
getHandlerList
@NotNull public static HandlerList getHandlerList()
-
-