API reference / @jsprismarine/prismarine / events/player/PlayerEvent / PlayerEvent
Class: PlayerEvent
Defined in: prismarine/src/events/player/PlayerEvent.ts:11
An event about one player.
It names the player by its runtime id and the identity it logged in with, which stay right once the player has left, and hands a listener that acts on the player its session.
Extends
Extended by
PlayerChangeDimensionEventPlayerConnectEventPlayerMoveEventPlayerSetGamemodeEventPlayerSpawnEventPlayerToggleFlightEventplayerToggleOperatorEventPlayerToggleSprintEvent
Constructors
Constructor
new PlayerEvent(
session):PlayerEvent
Defined in: prismarine/src/events/player/PlayerEvent.ts:17
Parameters
session
The session of the player the event is about.
Returns
PlayerEvent
Overrides
Methods
getIdentity()
getIdentity():
PlayerIdentity
Defined in: prismarine/src/events/player/PlayerEvent.ts:34
Who the player logged in as.
Returns
PlayerIdentity
The name, the XUID (empty when the login carried none) and the UUID.
getRuntimeId()
getRuntimeId():
bigint
Defined in: prismarine/src/events/player/PlayerEvent.ts:26
The player's runtime id, which the wire and the player's session use.
Returns
bigint
The id.
getSession()
getSession():
PlayerSession
Defined in: prismarine/src/events/player/PlayerEvent.ts:44
The session of the player the event is about, for a listener that acts on the player: it sends to the client, and getPlayer() reaches the player's state while it is connected. To name the player, read PlayerEvent.getRuntimeId or PlayerEvent.getIdentity.
Returns
The session.
isCanceled()
isCanceled():
boolean
Defined in: prismarine/src/events/Event.ts:12
Is the event canceled
Returns
boolean
Whether the event is canceled
Inherited from
preventDefault()
preventDefault():
void
Defined in: prismarine/src/events/Event.ts:19
Cancel the event
Returns
void