Skip to content

Class endstone::PlayerBedLeaveEvent

ClassList > endstone > PlayerBedLeaveEvent

Called when a player is leaving a bed.

  • #include <endstone/event/player/player_bed_leave_event.h>

Inherits the following classes: endstone::PlayerEvent

Public Functions

Type Name
PlayerBedLeaveEvent (Player & player, Block & bed)
Block & getBed () const
Returns the bed block involved in this event.
~PlayerBedLeaveEvent () override

Public Functions inherited from endstone::PlayerEvent

See endstone::PlayerEvent

Type Name
PlayerEvent (Player & player)
Player & getPlayer () const
~PlayerEvent () override

Public Functions inherited from endstone::Event

See endstone::Event

Type Name
Event (bool async=false)
Event (const Event &) = delete
virtual std::string getEventName () const = 0
bool isAsynchronous () const
Event & operator= (const Event &) = delete
virtual ~Event () = default

Public Functions Documentation

function PlayerBedLeaveEvent

inline explicit endstone::PlayerBedLeaveEvent::PlayerBedLeaveEvent (
    Player & player,
    Block & bed
) 

function getBed

Returns the bed block involved in this event.

inline Block & endstone::PlayerBedLeaveEvent::getBed () const

Returns:

The bed block involved in this event.


function ~PlayerBedLeaveEvent

endstone::PlayerBedLeaveEvent::~PlayerBedLeaveEvent () override


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