Skip to content

API reference / @jsprismarine/prismarine / events/ServerEvents

events/ServerEvents ​

Type Aliases ​

ServerEventBus ​

ServerEventBus = EventBus<ServerEvents>

Defined in: prismarine/src/events/ServerEvents.ts:57

The kernel's event bus, typed with the server's events.


ServerEventName ​

ServerEventName = keyof ServerEvents

Defined in: prismarine/src/events/ServerEvents.ts:51

The name of a server event.


ServerEventOf ​

ServerEventOf<K> = ServerEvents[K][0]

Defined in: prismarine/src/events/ServerEvents.ts:54

The event object a listener of name receives.

Type Parameters ​

K ​

K extends ServerEventName


ServerEvents ​

ServerEvents = object

Defined in: prismarine/src/events/ServerEvents.ts:29

The server's lifecycle events, by name, with the one event object each listener receives. They go out on the kernel's event bus; Server.on subscribes to them.

A type alias rather than an interface, so it fits the kernel's EventMap without an index signature that would let any name through.

Properties ​

chat ​

chat: [ChatEvent]

Defined in: prismarine/src/events/ServerEvents.ts:30

entityDamage ​

entityDamage: [EntityDamageEvent]

Defined in: prismarine/src/events/ServerEvents.ts:32

entityDeath ​

entityDeath: [EntityDeathEvent]

Defined in: prismarine/src/events/ServerEvents.ts:33

entityPortalEnter ​

entityPortalEnter: [EntityPortalEnterEvent]

Defined in: prismarine/src/events/ServerEvents.ts:34

playerChangeDimension ​

playerChangeDimension: [PlayerChangeDimensionEvent]

Defined in: prismarine/src/events/ServerEvents.ts:35

playerConnect ​

playerConnect: [PlayerConnectEvent]

Defined in: prismarine/src/events/ServerEvents.ts:36

playerDespawn ​

playerDespawn: [PlayerDespawnEvent]

Defined in: prismarine/src/events/ServerEvents.ts:39

playerDisconnect ​

playerDisconnect: [PlayerDisconnectEvent]

Defined in: prismarine/src/events/ServerEvents.ts:37

playerMove ​

playerMove: [PlayerMoveEvent]

Defined in: prismarine/src/events/ServerEvents.ts:40

playerSetGamemode ​

playerSetGamemode: [PlayerSetGamemodeEvent]

Defined in: prismarine/src/events/ServerEvents.ts:44

playerSpawn ​

playerSpawn: [PlayerSpawnEvent]

Defined in: prismarine/src/events/ServerEvents.ts:38

playerToggleFlight ​

playerToggleFlight: [PlayerToggleFlightEvent]

Defined in: prismarine/src/events/ServerEvents.ts:41

playerToggleOperator ​

playerToggleOperator: [playerToggleOperatorEvent]

Defined in: prismarine/src/events/ServerEvents.ts:43

playerToggleSprint ​

playerToggleSprint: [PlayerToggleSprintEvent]

Defined in: prismarine/src/events/ServerEvents.ts:42

raknetConnect ​

raknetConnect: [RaknetConnectEvent]

Defined in: prismarine/src/events/ServerEvents.ts:45

raknetDisconnect ​

raknetDisconnect: [RaknetDisconnectEvent]

Defined in: prismarine/src/events/ServerEvents.ts:46

raknetEncapsulatedPacket ​

raknetEncapsulatedPacket: [RaknetEncapsulatedPacketEvent]

Defined in: prismarine/src/events/ServerEvents.ts:47

tick ​

tick: [TickEvent]

Defined in: prismarine/src/events/ServerEvents.ts:31