-
Notifications
You must be signed in to change notification settings - Fork 0
Packet.default
Packet.default
-
default
↳
default
- getTypedClient
- parse
- push
- parseBoolean
- parseChat
- parseString
- parseUShort
- parseUUID
- parseVarInt
- split
- writeBoolean
- writeChat
- writeString
- writeUShort
- writeUUID
- writeVarInt
• new default(data?
)
Create a new packet
Name | Type | Default value | Description |
---|---|---|---|
data? |
number [] |
[] |
Packet data |
• Private
Readonly
#data: number
[]
▪ Static
Readonly
clientTypes: TypedClientPacketStatic
[]
Packet types
• get
data(): number
[]
Get packet data
number
[]
• get
dataBuffer(): Buffer
Get packet data
Buffer
• get
expectedLength(): number
number
• get
isComplete(): boolean
Check if the packet is complete
The first byte in the packet is the length of the complete packet.
boolean
▸ 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
▸ 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