Skip to content

Class endstone::ActorTeleportEvent

ClassList > endstone > ActorTeleportEvent

Called when a non-player entity is teleported from one location to another. More...

  • #include <endstone/event/actor/actor_teleport_event.h>

Inherits the following classes: endstone::Cancellable

Public Functions

Type Name
ActorTeleportEvent (Actor & actor, Location from, Location to)
ENDSTONE_EVENT (ActorTeleportEvent)
const Location & getFrom () const
Gets the location that this actor moved from.
const Location & getTo () const
Gets the location that this actor moved to.
void setFrom (const Location & from)
Sets the location that this actor moved from.
void setTo (const Location & to)
Sets the location that this actor moved to.
~ActorTeleportEvent () override

Public Functions inherited from endstone::Cancellable

See endstone::Cancellable

Type Name
virtual void cancel ()
Cancel this event.
virtual bool isCancelled () override const
Gets the cancellation state of this event.
virtual void setCancelled (bool cancel) override
Sets the cancellation state of this event.

Public Functions inherited from endstone::ICancellable

See endstone::ICancellable

Type Name
virtual void cancel () = 0
Cancels this event.
virtual bool isCancelled () const = 0
Gets the cancellation state of this event.
virtual void setCancelled (bool cancel) = 0
Sets the cancellation state of this event.
virtual ~ICancellable () = default

Detailed Description

This may be as a result of natural causes (Enderman, Shulker), pathfinding (Wolf), or commands (/teleport).

Public Functions Documentation

function ActorTeleportEvent

inline explicit endstone::ActorTeleportEvent::ActorTeleportEvent (
    Actor & actor,
    Location from,
    Location to
) 

function ENDSTONE_EVENT

endstone::ActorTeleportEvent::ENDSTONE_EVENT (
    ActorTeleportEvent
) 

function getFrom

Gets the location that this actor moved from.

inline const  Location & endstone::ActorTeleportEvent::getFrom () const

Returns:

Location this actor moved from


function getTo

Gets the location that this actor moved to.

inline const  Location & endstone::ActorTeleportEvent::getTo () const

Returns:

Location this actor moved to


function setFrom

Sets the location that this actor moved from.

inline void endstone::ActorTeleportEvent::setFrom (
    const  Location & from
) 

Parameters:

  • from New location this actor moved from

function setTo

Sets the location that this actor moved to.

inline void endstone::ActorTeleportEvent::setTo (
    const  Location & to
) 

Parameters:


function ~ActorTeleportEvent

endstone::ActorTeleportEvent::~ActorTeleportEvent () override


The documentation for this class was generated from the following file include/endstone/event/actor/actor_teleport_event.h