Skip to content

ServerPacket.default

km127pl edited this page Aug 13, 2023 · 1 revision

Class: default

ServerPacket.default

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

Protected new default(data)

Parameters

Name Type
data Buffer

Overrides

default.constructor

Defined in

ServerPacket.ts:6

Properties

#data

Private Readonly #data: number[]

Inherited from

default.#data

Defined in

Packet.ts:7


clientTypes

Static Readonly clientTypes: TypedClientPacketStatic[]

Packet types

Inherited from

default.clientTypes

Defined in

Packet.ts:211

Accessors

data

get data(): number[]

Get packet data

Returns

number[]

Inherited from

Packet.data

Defined in

Packet.ts:35


dataBuffer

get dataBuffer(): Buffer

Get packet data

Returns

Buffer

Inherited from

Packet.dataBuffer

Defined in

Packet.ts:42


expectedLength

get expectedLength(): number

Returns

number

Inherited from

Packet.expectedLength

Defined in

Packet.ts:28


isComplete

get isComplete(): boolean

Check if the packet is complete

The first byte in the packet is the length of the complete packet.

Returns

boolean

Inherited from

Packet.isComplete

Defined in

Packet.ts:22

Methods

getTypedClient

getTypedClient(): null | TypedClientPacket

Get typed client packet

Returns

null | TypedClientPacket

Inherited from

default.getTypedClient

Defined in

Packet.ts:200


parse

parse(): default

Parse packet

Returns

default

Inherited from

default.parse

Defined in

Packet.ts:59


push

push(data): boolean

Push data to packet

Parameters

Name Type
data number

Returns

boolean

whether the packet is complete

Inherited from

default.push

Defined in

Packet.ts:51


send

send(connection): Promise<void>

Send packet to a connection

Parameters

Name Type
connection default

Returns

Promise<void>

Defined in

ServerPacket.ts:14


parseBoolean

Static parseBoolean(buffer): boolean

Parse boolean

Parameters

Name Type
buffer Buffer

Returns

boolean

Inherited from

default.parseBoolean

Defined in

Packet.ts:135


parseChat

Static parseChat(buffer): ChatComponent

Parse chat

Parameters

Name Type
buffer Buffer

Returns

ChatComponent

Inherited from

default.parseChat

Defined in

Packet.ts:185


parseString

Static parseString(buffer): string

Parse String (n)

Parameters

Name Type
buffer Buffer

Returns

string

Inherited from

default.parseString

Defined in

Packet.ts:115


parseUShort

Static parseUShort(buffer): number

Parse Unsigned Short

Parameters

Name Type
buffer Buffer

Returns

number

Inherited from

default.parseUShort

Defined in

Packet.ts:167


parseUUID

Static parseUUID(buffer): string

Parse UUID

Parameters

Name Type
buffer Buffer

Returns

string

Inherited from

default.parseUUID

Defined in

Packet.ts:151


parseVarInt

Static parseVarInt(buffer): number

Parse VarInt

Parameters

Name Type
buffer Buffer

Returns

number

Inherited from

default.parseVarInt

Defined in

Packet.ts:67


split

Static split(buffer, splitByte): Buffer[]

Split buffer

Parameters

Name Type
buffer Buffer
splitByte number

Returns

Buffer[]

Inherited from

default.split

Defined in

Packet.ts:219


writeBoolean

Static writeBoolean(value): Buffer

Write boolean

Parameters

Name Type
value boolean

Returns

Buffer

Inherited from

default.writeBoolean

Defined in

Packet.ts:143


writeChat

Static writeChat(value): Buffer

Write chat

Parameters

Name Type
value ChatComponent

Returns

Buffer

Inherited from

default.writeChat

Defined in

Packet.ts:193


writeString

Static writeString(value): Buffer

Write String (n)

Parameters

Name Type
value string

Returns

Buffer

Inherited from

default.writeString

Defined in

Packet.ts:126


writeUShort

Static writeUShort(value): Buffer

Write Unsigned Short

Parameters

Name Type
value number

Returns

Buffer

Inherited from

default.writeUShort

Defined in

Packet.ts:175


writeUUID

Static writeUUID(value): Buffer

Write UUID

Parameters

Name Type
value string

Returns

Buffer

Inherited from

default.writeUUID

Defined in

Packet.ts:159


writeVarInt

Static writeVarInt(value): Buffer

Write VarInt

Parameters

Name Type
value number

Returns

Buffer

Inherited from

default.writeVarInt

Defined in

Packet.ts:89

Clone this wiki locally