Server Plugins
Packets: Client-to-Server Reference
Complete reference for every packet the client can send to the server.
Written by Vibe Theory & musava
Please see Listening to Packets Guide for further details
Packet are found in the decompiled server source: "decompiled/sources/com/hypixel/hytale/protocol/packets"
Player Packets
Packets sent by the client for player actions, movement, and state updates.
| Packet Name | ID | Fields |
|---|---|---|
SetClientId | 100 | clientId |
SetGameMode | 101 | gameMode |
SetMovementStates | 102 | movementStates |
SetBlockPlacementOverride | 103 | enabled |
JoinWorld | 104 | clearWorld, fadeInOut, worldUuid |
ClientReady | 105 | readyForChunks, readyForGameplay |
LoadHotbar | 106 | inventoryRow |
SaveHotbar | 107 | inventoryRow |
ClientMovement | 108 | movementStates, relativePosition, absolutePosition, bodyOrientation, lookOrientation, teleportAck, wishMovement, velocity, mountedTo, riderMovementStates |
ClientTeleport | 109 | teleportId, modelTransform, resetVelocity |
UpdateMovementSettings | 110 | movementSettings |
MouseInteraction | 111 | clientTimestamp, activeSlot, itemInHandId, screenPoint, mouseButton, mouseMotion, worldInteraction |
DamageInfo | 112 | damageSourcePosition, damageAmount, damageCause |
ReticleEvent | 113 | eventIndex |
DisplayDebug | 114 | shape, matrix, color, time, fade, frustumProjection |
ClearDebugShapes | 115 | (none) |
SyncPlayerPreferences | 116 | showEntityMarkers, armorItemsPreferredPickupLocation, weaponAndToolItemsPreferredPickupLocation, usableItemsItemsPreferredPickupLocation, solidBlockItemsPreferredPickupLocation, miscItemsPreferredPickupLocation, allowNPCDetection, respondToHit |
ClientPlaceBlock | 117 | position, rotation, placedBlockId |
UpdateMemoriesFeatureStatus | 118 | isFeatureUnlocked |
RemoveMapMarker | 119 | markerId |
Inventory Packets
Packets sent by the client for inventory management and item manipulation.
| Packet Name | ID | Fields |
|---|---|---|
UpdatePlayerInventory | 170 | storage, armor, hotbar, utility, builderMaterial, tools, backpack, sortType |
SetCreativeItem | 171 | inventorySectionId, slotId, item, override |
DropCreativeItem | 172 | item |
SmartGiveCreativeItem | 173 | item, moveType |
DropItemStack | 174 | inventorySectionId, slotId, quantity |
MoveItemStack | 175 | fromSectionId, fromSlotId, quantity, toSectionId, toSlotId |
SmartMoveItemStack | 176 | fromSectionId, fromSlotId, quantity, moveType |
SetActiveSlot | 177 | inventorySectionId, activeSlot |
SwitchHotbarBlockSet | 178 | itemId |
InventoryAction | 179 | inventorySectionId, inventoryActionType, actionData |
Window Packets
Packets sent by the client for UI window interactions.
| Packet Name | ID | Fields |
|---|---|---|
OpenWindow | 200 | id, windowType, windowData, inventory, extraResources |
UpdateWindow | 201 | id, windowData, inventory, extraResources |
CloseWindow | 202 | id |
SendWindowAction | 203 | id, action |
ClientOpenWindow | 204 | type |
Other Client Packets
Additional client-to-server packets.
| Packet Name | ID | Fields |
|---|---|---|
ClientReferral | 18 | hostTo, data |
SetUpdateRate | 29 | updatesPerSecond |
SetTimeDilation | 30 | timeDilation |
SetChunk | 131 | x, y, z, localLight, globalLight, data |
SetChunkHeightmap | 132 | x, z, heightmap |
SetChunkTintmap | 133 | x, z, tintmap |
SetChunkEnvironments | 134 | x, z, environments |
SetFluids | 136 | x, y, z, data |
SetPaused | 158 | paused |
SetEntitySeed | 160 | entitySeed |
SetPage | 216 | page, canCloseThroughInteraction |
SetServerAccess | 252 | access, password |
SetMachinimaActorModel | 261 | model, sceneName, actorName |
SetServerCamera | 280 | clientCameraView, isLocked, cameraSettings |
SetFlyCameraMode | 283 | entering |
SyncInteractionChains | 290 | updates |
From Hytale Server build 2026.01.13-dcad8778f