Skip to main content

Protocol: TriggerEntityEvent

Player membership change emitted by a trigger volume.

class TriggerEntityEvent(Protocol)

Related API: Entity, Player, TriggerVolume

Properties

trigger

@property
def trigger(self) -> TriggerVolume:

Trigger that emitted this event.

Related API: TriggerVolume

entity

@property
def entity(self) -> Optional[Entity]:

Current player facade, or None when it is unavailable.

Related API: Entity

entity_id

@property
def entity_id(self) -> str:

Stable entity identifier even when the facade is unavailable.

player

@property
def player(self) -> Optional[Player]:

Player alias for entity.

Related API: Player

player_id

@property
def player_id(self) -> Optional[str]:

Stable player UUID, or None when unavailable.