-
Notifications
You must be signed in to change notification settings - Fork 1
2026.01.24 6e2d4fc36 worldmap
Version: 2026.01.24-6e2d4fc36
This category contains 11 packet(s).
| ID | Name | Package | Compressed | Max Size |
|---|---|---|---|---|
| - | MapChunk | com.hypixel.hytale.protocol.packets.worldmap |
No | 15.6 MB |
| - | ContextMenuItem | com.hypixel.hytale.protocol.packets.worldmap |
No | 31.3 MB |
| - | MapImage | com.hypixel.hytale.protocol.packets.worldmap |
No | 15.6 MB |
| - | BiomeData | com.hypixel.hytale.protocol.packets.worldmap |
No | 31.3 MB |
| - | MapMarker | com.hypixel.hytale.protocol.packets.worldmap |
No | 1600 MB |
0xF0 |
UpdateWorldMapSettings | com.hypixel.hytale.protocol.packets.worldmap |
No | 1600 MB |
0xF1 |
UpdateWorldMap | com.hypixel.hytale.protocol.packets.worldmap |
Yes | 1600 MB |
0xF2 |
ClearWorldMap | com.hypixel.hytale.protocol.packets.worldmap |
No | - |
0xF3 |
UpdateWorldMapVisible | com.hypixel.hytale.protocol.packets.worldmap |
No | 1 bytes |
0xF4 |
TeleportToWorldMapMarker | com.hypixel.hytale.protocol.packets.worldmap |
No | 15.6 MB |
0xF5 |
TeleportToWorldMapPosition | com.hypixel.hytale.protocol.packets.worldmap |
No | 8 bytes |
| Property | Value |
|---|---|
| Compressed | No |
| Fixed Block Size | 9 bytes |
| Variable Field Count | 1 |
| Max Size | 15.6 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 9 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
chunkX |
int |
1 | 4 | int32_le |
No |
chunkZ |
int |
5 | 4 | int32_le |
No |
image |
MapImage |
-1 | var | nested:MapImage |
Yes |
Layout Notes: Fixed block contains nullable bits at offset 0, fixed fields at offsets 1-8, variable data (MapImage) at offset 9 if present
| Property | Value |
|---|---|
| Compressed | No |
| Variable Field Count | 2 |
| Max Size | 31.3 MB |
| Variable Block Start | 8 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
name |
String |
-1 | var | var_string:utf8 |
No |
command |
String |
-1 | var | var_string:utf8 |
No |
Layout Notes: Fixed block contains two 4-byte offset pointers to variable-length strings 'name' and 'command'. No nullable bits are used.
| Property | Value |
|---|---|
| Compressed | No |
| Fixed Block Size | 9 bytes |
| Variable Field Count | 1 |
| Max Size | 15.6 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 9 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
width |
int |
1 | 4 | int32_le |
No |
height |
int |
5 | 4 | int32_le |
No |
data |
int[] |
-1 | var | array:int32_le |
Yes |
Layout Notes: Fixed block contains nullBits at offset 0, width at offset 1, height at offset 5; data array length and contents in variable block starting at offset 9
| Property | Value |
|---|---|
| Compressed | No |
| Fixed Block Size | 9 bytes |
| Variable Field Count | 2 |
| Max Size | 31.3 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 17 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
zoneId |
int |
1 | 4 | int32_le |
No |
zoneName |
String |
-1 | var | var_string:utf8 |
Yes |
biomeName |
String |
-1 | var | var_string:utf8 |
Yes |
biomeColor |
int |
5 | 4 | int32_le |
No |
Layout Notes: Fixed block contains nullable bits at offset 0, fixed fields at offsets 1-8, variable string offsets stored at offsets 9 and 13 respectively. Variable strings are located at positions relative to offset + 17, with their offsets stored in the fixed block.
| Property | Value |
|---|---|
| Compressed | No |
| Fixed Block Size | 38 bytes |
| Variable Field Count | 4 |
| Max Size | 1600 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 54 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
id |
String |
-1 | var | var_string:utf8 |
Yes |
name |
String |
-1 | var | var_string:utf8 |
Yes |
markerImage |
String |
-1 | var | var_string:utf8 |
Yes |
transform |
Transform | 1 | 0 | nested:Transform |
Yes |
contextMenuItems |
ContextMenuItem[] |
-1 | var | array:nested:ContextMenuItem |
Yes |
Layout Notes: Fixed block contains nullable bits at offset 0, offsets to variable data at offset + 38, +42, +46, +50 respectively
| Property | Value |
|---|---|
| Packet ID |
0xF0 (240) |
| Compressed | No |
| Fixed Block Size | 16 bytes |
| Variable Field Count | 1 |
| Max Size | 1600 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 16 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
enabled |
boolean |
1 | 1 | byte |
No |
biomeDataMap |
Map<Short, BiomeData> |
-1 | var | nested:Map<Short, BiomeData> |
Yes |
allowTeleportToCoordinates |
boolean |
2 | 1 | byte |
No |
allowTeleportToMarkers |
boolean |
3 | 1 | byte |
No |
defaultScale |
float |
4 | 4 | float32_le |
No |
minScale |
float |
8 | 4 | float32_le |
No |
maxScale |
float |
12 | 4 | float32_le |
No |
Layout Notes: Fixed block contains nullable bits at offset 0, fixed fields at offsets 1-12, variable data (biomeDataMap) at offset 16 if nullable bit 1 is set
| Property | Value |
|---|---|
| Packet ID |
0xF1 (241) |
| Compressed | Yes |
| Fixed Block Size | 1 bytes |
| Variable Field Count | 3 |
| Max Size | 1600 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 13 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
chunks |
MapChunk[] |
-1 | var | nested:MapChunk[] |
Yes |
addedMarkers |
MapMarker[] |
-1 | var | nested:MapMarker[] |
Yes |
removedMarkers |
String[] |
-1 | var | var_string:utf8 |
Yes |
Layout Notes: Fixed block contains nullable bits at offset 0; offsets to variable data stored at offsets 1, 5, and 9 respectively, with variable data starting at offset 13
| Property | Value |
|---|---|
| Packet ID |
0xF2 (242) |
| Compressed | No |
| Variable Field Count | 0 |
| Property | Value |
|---|---|
| Packet ID |
0xF3 (243) |
| Compressed | No |
| Fixed Block Size | 1 bytes |
| Variable Field Count | 0 |
| Max Size | 1 bytes |
| Variable Block Start | 1 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
visible |
boolean |
0 | 1 | byte |
No |
Layout Notes: Packet consists of a single boolean field at offset 0, total size 1 byte
| Property | Value |
|---|---|
| Packet ID |
0xF4 (244) |
| Compressed | No |
| Fixed Block Size | 1 bytes |
| Variable Field Count | 1 |
| Max Size | 15.6 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 1 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
id |
String |
-1 | var | var_string:utf8 |
Yes |
Layout Notes: Fixed block contains nullable bits at offset 0; variable data (id string) stored starting at offset 1, with length prefixed by VarInt
| Property | Value |
|---|---|
| Packet ID |
0xF5 (245) |
| Compressed | No |
| Fixed Block Size | 8 bytes |
| Variable Field Count | 0 |
| Max Size | 8 bytes |
| Variable Block Start | 8 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
x |
int |
0 | 4 | int32_le |
No |
y |
int |
4 | 4 | int32_le |
No |
Layout Notes: Fixed block contains two 4-byte integers at offsets 0 and 4; no nullable bits or variable fields.