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 @NotNull Vector
getAfter()
Gets a copy of the velocity that the entity will have after exiting the portal.@NotNull Vector
getBefore()
Gets a copy of the velocity that the entity has before entering the portal.static @NotNull HandlerList
getHandlerList()
@NotNull HandlerList
getHandlers()
void
setAfter(@NotNull 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 @NotNull 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 @NotNull 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 @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 @NotNull HandlerList getHandlers()
- Overrides:
getHandlers
in classEntityTeleportEvent
-
getHandlerList
@NotNull public static @NotNull HandlerList getHandlerList()
-
-