-
Notifications
You must be signed in to change notification settings - Fork 0
ServerPacket.default
ServerPacket.default
-
↳
default
- getTypedClient
- parse
- push
- send
- parseBoolean
- parseChat
- parseString
- parseUShort
- parseUUID
- parseVarInt
- split
- writeBoolean
- writeChat
- writeString
- writeUShort
- writeUUID
- writeVarInt
• Protected new default(data)
| Name | Type |
|---|---|
data |
Buffer |
• Private Readonly #data: number[]
▪ Static Readonly clientTypes: TypedClientPacketStatic[]
Packet types
• get data(): number[]
Get packet data
number[]
Packet.data
• get dataBuffer(): Buffer
Get packet data
Buffer
Packet.dataBuffer
• get expectedLength(): number
number
Packet.expectedLength
• get isComplete(): boolean
Check if the packet is complete
The first byte in the packet is the length of the complete packet.
boolean
Packet.isComplete
▸ getTypedClient(): null | TypedClientPacket
Get typed client packet
null | TypedClientPacket
▸ parse(): default
Parse packet
▸ push(data): boolean
Push data to packet
| Name | Type |
|---|---|
data |
number |
boolean
whether the packet is complete
▸ send(connection): Promise<void>
Send packet to a connection
| Name | Type |
|---|---|
connection |
default |
Promise<void>
▸ Static parseBoolean(buffer): boolean
Parse boolean
| Name | Type |
|---|---|
buffer |
Buffer |
boolean
▸ Static parseChat(buffer): ChatComponent
Parse chat
| Name | Type |
|---|---|
buffer |
Buffer |
ChatComponent
▸ Static parseString(buffer): string
Parse String (n)
| Name | Type |
|---|---|
buffer |
Buffer |
string
▸ Static parseUShort(buffer): number
Parse Unsigned Short
| Name | Type |
|---|---|
buffer |
Buffer |
number
▸ Static parseUUID(buffer): string
Parse UUID
| Name | Type |
|---|---|
buffer |
Buffer |
string
▸ Static parseVarInt(buffer): number
Parse VarInt
| Name | Type |
|---|---|
buffer |
Buffer |
number
▸ Static split(buffer, splitByte): Buffer[]
Split buffer
| Name | Type |
|---|---|
buffer |
Buffer |
splitByte |
number |
Buffer[]
▸ Static writeBoolean(value): Buffer
Write boolean
| Name | Type |
|---|---|
value |
boolean |
Buffer
▸ Static writeChat(value): Buffer
Write chat
| Name | Type |
|---|---|
value |
ChatComponent |
Buffer
▸ Static writeString(value): Buffer
Write String (n)
| Name | Type |
|---|---|
value |
string |
Buffer
▸ Static writeUShort(value): Buffer
Write Unsigned Short
| Name | Type |
|---|---|
value |
number |
Buffer
▸ Static writeUUID(value): Buffer
Write UUID
| Name | Type |
|---|---|
value |
string |
Buffer
▸ Static writeVarInt(value): Buffer
Write VarInt
| Name | Type |
|---|---|
value |
number |
Buffer