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
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.
Cancelling this event does not prevent the teleport, but it does prevent any changes to velocity and location from taking place.
-
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAfter()
Gets a copy of the velocity that the entity will have after exiting the portal.Gets a copy of the velocity that the entity has before entering the portal.static @NotNull HandlerList
void
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
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
EntityPortalExitEvent
-
-
Method Details
-
getBefore
Gets a copy of the velocity that the entity has before entering the portal.- Returns:
- velocity of entity before entering the portal
-
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
Sets the velocity that the entity will have after exiting the portal.- Parameters:
after
- the velocity after exiting the portal
-
getHandlers
- Overrides:
getHandlers
in classEntityTeleportEvent
-
getHandlerList
-