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