-
Notifications
You must be signed in to change notification settings - Fork 1
2026.02.17 255364b8e window
Version: 2026.02.17-255364b8e
This category contains 15 packet(s).
| ID | Name | Package | Compressed | Max Size |
|---|---|---|---|---|
| - | ChangeBlockAction | com.hypixel.hytale.protocol.packets.window |
No | 1 bytes |
| - | SortItemsAction | com.hypixel.hytale.protocol.packets.window |
No | 1 bytes |
| - | CraftItemAction | com.hypixel.hytale.protocol.packets.window |
No | - |
| - | WindowAction | com.hypixel.hytale.protocol.packets.window |
No | 31.3 MB |
| - | UpdateCategoryAction | com.hypixel.hytale.protocol.packets.window |
No | 31.3 MB |
| - | SetActiveAction | com.hypixel.hytale.protocol.packets.window |
No | 1 bytes |
| - | SelectSlotAction | com.hypixel.hytale.protocol.packets.window |
No | 4 bytes |
| - | TierUpgradeAction | com.hypixel.hytale.protocol.packets.window |
No | - |
| - | CraftRecipeAction | com.hypixel.hytale.protocol.packets.window |
No | 15.6 MB |
| - | CancelCraftingAction | com.hypixel.hytale.protocol.packets.window |
No | - |
0xC8 |
OpenWindow | com.hypixel.hytale.protocol.packets.window |
Yes | 1600 MB |
0xC9 |
UpdateWindow | com.hypixel.hytale.protocol.packets.window |
Yes | 1600 MB |
0xCA |
CloseWindow | com.hypixel.hytale.protocol.packets.window |
No | 4 bytes |
0xCB |
SendWindowAction | com.hypixel.hytale.protocol.packets.window |
No | 31.3 MB |
0xCC |
ClientOpenWindow | com.hypixel.hytale.protocol.packets.window |
No | 1 bytes |
| Property | Value |
|---|---|
| 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 |
|---|---|---|---|---|---|
down |
boolean |
0 | 1 | byte |
No |
Layout Notes: Packet consists of a single boolean field 'down' at offset 0, total size 1 byte, no variable section or nullable bits.
| Property | Value |
|---|---|
| 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 |
|---|---|---|---|---|---|
sortType |
SortType | 0 | 1 | byte |
No |
Layout Notes: Packet consists of a single fixed byte representing the sort type, no nullable bits or variable fields
sortType enum values:
-
0= Name -
1= Type -
2= Rarity
| Property | Value |
|---|---|
| Compressed | No |
| Variable Field Count | 0 |
| Property | Value |
|---|---|
| Compressed | No |
| Variable Field Count | 0 |
| Max Size | 31.3 MB |
| Property | Value |
|---|---|
| Compressed | No |
| Variable Field Count | 2 |
| Max Size | 31.3 MB |
| Variable Block Start | 8 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
category |
String |
-1 | var | var_string:utf8 |
No |
itemCategory |
String |
-1 | var | var_string:utf8 |
No |
Layout Notes: Fixed block contains two 4-byte offset pointers to variable-length strings: 'category' at offset 0, 'itemCategory' at offset 4. No nullable bits are used.
| Property | Value |
|---|---|
| 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 |
|---|---|---|---|---|---|
state |
boolean |
0 | 1 | byte |
No |
Layout Notes: This packet contains a single boolean field 'state' at offset 0. No nullable bits or variable-length fields.
| Property | Value |
|---|---|
| Compressed | No |
| Fixed Block Size | 4 bytes |
| Variable Field Count | 0 |
| Max Size | 4 bytes |
| Variable Block Start | 4 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
slot |
int |
0 | 4 | int32_le |
No |
Layout Notes: Packet consists of a single fixed 4-byte integer field 'slot' with no nullable bits or variable-length data.
| Property | Value |
|---|---|
| Compressed | No |
| Variable Field Count | 0 |
| Property | Value |
|---|---|
| Compressed | No |
| Fixed Block Size | 5 bytes |
| Variable Field Count | 1 |
| Max Size | 15.6 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 5 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
recipeId |
String |
-1 | var | var_string:utf8 |
Yes |
quantity |
int |
1 | 4 | int32_le |
No |
Layout Notes: Fixed block contains nullable bits at offset 0, quantity at offset 1-4. RecipeId is variable-length string if present, with offset stored in variable section.
| Property | Value |
|---|---|
| Compressed | No |
| Variable Field Count | 0 |
| Property | Value |
|---|---|
| Packet ID |
0xC8 (200) |
| Compressed | Yes |
| Fixed Block Size | 6 bytes |
| Variable Field Count | 3 |
| Max Size | 1600 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 18 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
id |
int |
1 | 4 | int32_le |
No |
windowType |
WindowType | 5 | 1 | byte |
No |
windowData |
String |
-1 | var | var_string:utf8 |
Yes |
inventory |
InventorySection | -1 | var | nested:InventorySection |
Yes |
extraResources |
ExtraResources | -1 | var | nested:ExtraResources |
Yes |
Layout Notes: Fixed block contains nullBits at offset 0, id at 1-4, windowType at 5, with variable data offsets stored at fixed positions 6, 10, 14 respectively. Variable block starts at offset + 18.
windowType enum values:
-
0= Container -
1= PocketCrafting -
2= BasicCrafting -
3= DiagramCrafting -
4= StructuralCrafting -
5= Processing -
6= Memories
| Property | Value |
|---|---|
| Packet ID |
0xC9 (201) |
| Compressed | Yes |
| Fixed Block Size | 5 bytes |
| Variable Field Count | 3 |
| Max Size | 1600 MB |
| Nullable Bit Field | 1 byte(s) |
| Variable Block Start | 17 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
id |
int |
1 | 4 | int32_le |
No |
windowData |
String |
-1 | var | var_string:utf8 |
Yes |
inventory |
InventorySection | -1 | var | nested:InventorySection |
Yes |
extraResources |
ExtraResources | -1 | var | nested:ExtraResources |
Yes |
Layout Notes: Fixed block contains nullBits at offset 0, id at offset 1-4. Variable data offsets stored at fixed offsets 5, 9, 13 respectively, pointing into variable section starting at offset 17.
| Property | Value |
|---|---|
| Packet ID |
0xCA (202) |
| Compressed | No |
| Fixed Block Size | 4 bytes |
| Variable Field Count | 0 |
| Max Size | 4 bytes |
| Variable Block Start | 4 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
id |
int |
0 | 4 | int32_le |
No |
Layout Notes: Packet contains only a fixed 4-byte integer 'id' at offset 0. No nullable fields or variable-length data.
| Property | Value |
|---|---|
| Packet ID |
0xCB (203) |
| Compressed | No |
| Fixed Block Size | 4 bytes |
| Variable Field Count | 1 |
| Max Size | 31.3 MB |
| Variable Block Start | 4 |
| Name | Type | Offset | Size | Encoding | Nullable |
|---|---|---|---|---|---|
id |
int |
0 | 4 | int32_le |
No |
action |
WindowAction |
-1 | var | nested:WindowAction |
No |
Layout Notes: Fixed block contains only the 'id' field at offset 0. 'action' is a nested type read immediately after fixed block.
| Property | Value |
|---|---|
| Packet ID |
0xCC (204) |
| 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 |
|---|---|---|---|---|---|
type |
WindowType | 0 | 1 | byte |
No |
Layout Notes: Packet consists of a single fixed byte representing WindowType, no nullable bits or variable fields
type enum values:
-
0= Container -
1= PocketCrafting -
2= BasicCrafting -
3= DiagramCrafting -
4= StructuralCrafting -
5= Processing -
6= Memories