Skip to content

API reference / @jsprismarine/prismarine / network/InboundPacketTrace

network/InboundPacketTrace ​

Classes ​

Interfaces ​

InboundPacketRecord ​

Defined in: prismarine/src/network/InboundPacketTrace.ts:4

One accepted client packet, before its handler changes server state.

Properties ​

connectionId ​

readonly connectionId: number

Defined in: prismarine/src/network/InboundPacketTrace.ts:6

Process-local identity assigned when the dispatcher admits the connection.

order ​

readonly order: number

Defined in: prismarine/src/network/InboundPacketTrace.ts:8

Zero-based order across all packets accepted by this server process.

packetName ​

readonly packetName: string

Defined in: prismarine/src/network/InboundPacketTrace.ts:16

Protocol packet class name.

payload ​

readonly payload: Uint8Array

Defined in: prismarine/src/network/InboundPacketTrace.ts:18

Encoded packet bytes, including the packet id and excluding the enclosing batch.

protocolVersion ​

readonly protocolVersion: number

Defined in: prismarine/src/network/InboundPacketTrace.ts:14

Protocol version used to decode the packet.

sequence ​

readonly sequence: number

Defined in: prismarine/src/network/InboundPacketTrace.ts:10

Zero-based order among accepted packets from this connection.

tick ​

readonly tick: number

Defined in: prismarine/src/network/InboundPacketTrace.ts:12

Server tick when the containing transport frame arrived, before handler queueing.


InboundPacketRecorder ​

Defined in: prismarine/src/network/InboundPacketTrace.ts:22

Receives accepted packet records from a server's network dispatcher.

Methods ​

record() ​

record(packet): void

Defined in: prismarine/src/network/InboundPacketTrace.ts:24

Stores or forwards one packet accepted for handler dispatch.

Parameters ​
packet ​

InboundPacketRecord

Returns ​

void