Skip to content

Packet.default

km127pl edited this page Aug 13, 2023 · 1 revision

Class: default

Packet.default

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new default(data?)

Create a new packet

Parameters

Name Type Default value Description
data? number[] [] Packet data

Defined in

Packet.ts:13

Properties

#data

Private Readonly #data: number[]

Defined in

Packet.ts:7


clientTypes

Static Readonly clientTypes: TypedClientPacketStatic[]

Packet types

Defined in

Packet.ts:211

Accessors

data

get data(): number[]

Get packet data

Returns

number[]

Defined in

Packet.ts:35


dataBuffer

get dataBuffer(): Buffer

Get packet data

Returns

Buffer

Defined in

Packet.ts:42


expectedLength

get expectedLength(): number

Returns

number

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

Defined in

Packet.ts:22

Methods

getTypedClient

getTypedClient(): null | TypedClientPacket

Get typed client packet

Returns

null | TypedClientPacket

Defined in

Packet.ts:200


parse

parse(): default

Parse packet

Returns

default

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

Defined in

Packet.ts:51


parseBoolean

Static parseBoolean(buffer): boolean

Parse boolean

Parameters

Name Type
buffer Buffer

Returns

boolean

Defined in

Packet.ts:135


parseChat

Static parseChat(buffer): ChatComponent

Parse chat

Parameters

Name Type
buffer Buffer

Returns

ChatComponent

Defined in

Packet.ts:185


parseString

Static parseString(buffer): string

Parse String (n)

Parameters

Name Type
buffer Buffer

Returns

string

Defined in

Packet.ts:115


parseUShort

Static parseUShort(buffer): number

Parse Unsigned Short

Parameters

Name Type
buffer Buffer

Returns

number

Defined in

Packet.ts:167


parseUUID

Static parseUUID(buffer): string

Parse UUID

Parameters

Name Type
buffer Buffer

Returns

string

Defined in

Packet.ts:151


parseVarInt

Static parseVarInt(buffer): number

Parse VarInt

Parameters

Name Type
buffer Buffer

Returns

number

Defined in

Packet.ts:67


split

Static split(buffer, splitByte): Buffer[]

Split buffer

Parameters

Name Type
buffer Buffer
splitByte number

Returns

Buffer[]

Defined in

Packet.ts:219


writeBoolean

Static writeBoolean(value): Buffer

Write boolean

Parameters

Name Type
value boolean

Returns

Buffer

Defined in

Packet.ts:143


writeChat

Static writeChat(value): Buffer

Write chat

Parameters

Name Type
value ChatComponent

Returns

Buffer

Defined in

Packet.ts:193


writeString

Static writeString(value): Buffer

Write String (n)

Parameters

Name Type
value string

Returns

Buffer

Defined in

Packet.ts:126


writeUShort

Static writeUShort(value): Buffer

Write Unsigned Short

Parameters

Name Type
value number

Returns

Buffer

Defined in

Packet.ts:175


writeUUID

Static writeUUID(value): Buffer

Write UUID

Parameters

Name Type
value string

Returns

Buffer

Defined in

Packet.ts:159


writeVarInt

Static writeVarInt(value): Buffer

Write VarInt

Parameters

Name Type
value number

Returns

Buffer

Defined in

Packet.ts:89

Clone this wiki locally