Skip to content

Packet Types Catalog

Complete catalog of all 268 packet types in the Hytale protocol, organized by category.

com.hypixel.hytale.protocol.packets

SymbolMeaning
S→CServer to Client
C→SClient to Server
BothBidirectional

Package: protocol.packets.connection

IDNameDirectionDescription
0ConnectC→SInitial connection with protocol hash, UUID, username
1DisconnectBothConnection termination with reason
2PingS→CLatency measurement request
3PongC→SLatency measurement response

Package: protocol.packets.auth

IDNameDirectionDescription

| 11 | AuthGrant | S→C | Server grants authentication rights | | 12 | AuthToken | C→S | Client sends access token | | 13 | ServerAuthToken | S→C | Server provides auth token | | 14 | ConnectAccept | S→C | Server accepts connection | | 15 | PasswordResponse | C→S | Password authentication response | | 16 | PasswordAccepted | S→C | Server accepts password | | 17 | PasswordRejected | S→C | Server rejects password with reason | | 18 | ClientReferral | C→S | Client referral data |

Package: protocol.packets.setup

IDNameDirectionDescription
20WorldSettingsS→CWorld name, seed, difficulty, game rules
21WorldLoadProgressS→CWorld loading progress indicator
22WorldLoadFinishedS→CWorld fully loaded signal
23RequestAssetsC→SClient requests specific assets
24AssetInitializeS→CBegin asset transfer
25AssetPartS→CAsset data chunk
26AssetFinalizeS→CAsset transfer complete
27RemoveAssetsS→CRemove assets from client cache
28RequestCommonAssetsRebuildC→SRequest common assets rebuild
29SetUpdateRateS→CServer update tick rate
30SetTimeDilationS→CTime dilation factor
31UpdateFeaturesS→CServer feature capabilities
32ViewRadiusS→CChunk loading radius
33PlayerOptionsS→CPlayer-specific options
34ServerTagsS→CServer metadata tags

Package: protocol.packets.assets

IDNameDirectionDescription
40UpdateBlockTypesS→CBlock definitions (compressed)
41UpdateBlockHitboxesS→CBlock collision hitboxes
42UpdateBlockSoundSetsS→CBlock sound effects
43UpdateItemSoundSetsS→CItem sound effects
44UpdateBlockParticleSetsS→CBlock particle effects
45UpdateBlockBreakingDecalsS→CBlock destruction visuals
46UpdateBlockSetsS→CBlock groupings (compressed)
47UpdateWeathersS→CWeather configurations
48UpdateTrailsS→CParticle trail definitions
49UpdateParticleSystemsS→CParticle systems (compressed)
50UpdateParticleSpawnersS→CParticle spawners
51UpdateEntityEffectsS→CEntity effect definitions
52UpdateItemPlayerAnimationsS→CItem player animations
53UpdateModelvfxsS→CModel visual effects
54UpdateItemsS→CItem definitions (compressed)
55UpdateItemQualitiesS→CItem quality definitions
56UpdateItemCategoriesS→CItem categorization
57UpdateItemReticlesS→CAiming reticle definitions
58UpdateFieldcraftCategoriesS→CFieldcraft categories
59UpdateResourceTypesS→CResource type definitions
60UpdateRecipesS→CCrafting recipes (compressed)
61UpdateEnvironmentsS→CEnvironment definitions
62UpdateAmbienceFXS→CAmbient effects
63UpdateFluidFXS→CFluid visual effects
64UpdateTranslationsS→CLocalization (compressed)
65UpdateSoundEventsS→CSound event definitions
66UpdateInteractionsS→CInteraction definitions
67UpdateRootInteractionsS→CRoot interaction definitions
68UpdateUnarmedInteractionsS→CUnarmed combat interactions
69TrackOrUpdateObjectiveS→CTrack/update quest objective
70UntrackObjectiveS→CStop tracking objective
71UpdateObjectiveTaskS→CObjective task update
72UpdateEntityStatTypesS→CEntity stat types
73UpdateEntityUIComponentsS→CEntity UI components
74UpdateHitboxCollisionConfigS→CCollision configuration
75UpdateRepulsionConfigS→CEntity repulsion config
76UpdateViewBobbingS→CCamera bob settings
77UpdateCameraShakeS→CCamera shake effects (compressed)
78UpdateBlockGroupsS→CBlock group definitions
79UpdateSoundSetsS→CSound sets (compressed)
80UpdateAudioCategoriesS→CAudio category definitions
81UpdateReverbEffectsS→CReverb effects
82UpdateEqualizerEffectsS→CAudio equalizer configs
83UpdateFluidsS→CFluid type definitions
84UpdateTagPatternsS→CTag pattern definitions
85UpdateProjectileConfigsS→CProjectile configurations

Package: protocol.packets.player

IDNameDirectionDescription
100SetClientIdS→CAssigns client ID
101SetGameModeS→CSets game mode
102SetMovementStatesS→CMovement state flags
103SetBlockPlacementOverrideS→CBlock placement override
104JoinWorldS→CPlayer joins world
105ClientReadyC→SClient ready for gameplay
106LoadHotbarS→CLoad hotbar configuration
107SaveHotbarC→SSave hotbar state
108ClientMovementC→SPlayer movement (compressed)
109ClientTeleportC→STeleportation request
110UpdateMovementSettingsC→SMovement settings
111MouseInteractionC→SMouse interaction event
112DamageInfoS→CPlayer damage information
113ReticleEventC→SReticle interaction
114DisplayDebugS→CDebug information display
115ClearDebugShapesS→CClear debug shapes
116SyncPlayerPreferencesS→CSync player preferences
117ClientPlaceBlockC→SBlock placement
118UpdateMemoriesFeatureStatusS→CMemory feature status
119RemoveMapMarkerC→SRemove map marker

Package: protocol.packets.world

IDNameDirectionDescription
131SetChunkS→CChunk data with blocks/fluids
132SetChunkHeightmapS→CChunk heightmap
133SetChunkTintmapS→CChunk color tinting
134SetChunkEnvironmentsS→CChunk environment settings
135UnloadChunkS→CUnload chunk
136SetFluidsS→CFluid data
140ServerSetBlockS→CSingle block change
141ServerSetBlocksS→CBatch block updates
142ServerSetFluidS→CSingle fluid change
143ServerSetFluidsS→CBatch fluid updates
144UpdateBlockDamageS→CBlock damage progress
145UpdateTimeSettingsS→CWorld time settings
146UpdateTimeS→CCurrent world time
147UpdateEditorTimeOverrideS→CEditor time override
148ClearEditorTimeOverrideS→CClear time override
149UpdateWeatherS→CWeather update
150UpdateEditorWeatherOverrideS→CEditor weather override
151UpdateEnvironmentMusicS→CBackground music
152SpawnParticleSystemS→CSpawn particles
153SpawnBlockParticleSystemS→CBlock-based particles
154PlaySoundEvent2DS→C2D ambient sound
155PlaySoundEvent3DS→C3D positional sound
156PlaySoundEventEntityS→CEntity-attached sound
157UpdateSleepStateS→CPlayer sleep state
158SetPausedS→CClient pause state
159ServerSetPausedS→CServer pause state
360UpdateSunSettingsS→CSun/lighting settings
361UpdatePostFxSettingsS→CPost-processing settings

Package: protocol.packets.entities

IDNameDirectionDescription
160SetEntitySeedS→CEntity random seed
161EntityUpdatesS→CBatch entity updates
162PlayAnimationS→CEntity animation
163ChangeVelocityS→CEntity velocity
164ApplyKnockbackS→CKnockback force
165SpawnModelParticlesS→CModel particle effects
166MountMovementS→CMount movement updates

Package: protocol.packets.inventory

IDNameDirectionDescription
170UpdatePlayerInventoryS→CFull inventory update (compressed)
171SetCreativeItemS→CCreative inventory item
172DropCreativeItemC→SDrop creative item
173SmartGiveCreativeItemS→CSmart item give
174DropItemStackC→SDrop item stack
175MoveItemStackC→SMove item between slots
176SmartMoveItemStackC→SSmart item move
177SetActiveSlotC→SSet active hotbar slot
178SwitchHotbarBlockSetC→SSwitch hotbar block set
179InventoryActionC→SGeneric inventory action

Package: protocol.packets.window

IDNameDirectionDescription
200OpenWindowS→COpen GUI window
201UpdateWindowS→CWindow content update (compressed)
202CloseWindowBothClose active window
203SendWindowActionC→SWindow interaction
204ClientOpenWindowC→SRequest window open

Package: protocol.packets.interface_

IDNameDirectionDescription
210ServerMessageS→CServer message display
211ChatMessageBothChat message
212NotificationS→CUI notification
213KillFeedMessageS→CKill feed entry
214ShowEventTitleS→CDisplay event title
215HideEventTitleS→CHide event title
216SetPageS→CSet UI page
217CustomHudS→CCustom HUD element
218CustomPageS→CCustom page content
219CustomPageEventC→SCustom page interaction
222EditorBlocksChangeS→CEditor block changes
223ServerInfoS→CServer info (name, MOTD)
224AddToServerPlayerListS→CAdd player to list
225RemoveFromServerPlayerListS→CRemove player from list
226UpdateServerPlayerListS→CBatch player list update
227UpdateServerPlayerListPingS→CUpdate player pings
228UpdateKnownRecipesS→CKnown recipes (compressed)
229UpdatePortalS→CPortal update
230UpdateVisibleHudComponentsS→CHUD visibility
231ResetUserInterfaceStateS→CReset UI state
232UpdateLanguageS→CLanguage update
233WorldSavingStatusS→CSave progress
234OpenChatWithCommandS→COpen chat with command
235UpdateAnchorUIS→CUpdate anchor UI (compressed)

Package: protocol.packets.worldmap

IDNameDirectionDescription
240UpdateWorldMapSettingsS→CMap display settings
241UpdateWorldMapS→CMap data (compressed)
242ClearWorldMapS→CClear map data
243UpdateWorldMapVisibleS→CVisible map regions
244TeleportToWorldMapMarkerC→STeleport to marker
245TeleportToWorldMapPositionC→STeleport to coordinates
246CreateUserMarkerC→SCreate user map marker

Package: protocol.packets.serveraccess

IDNameDirectionDescription
250RequestServerAccessC→SRequest access level
251UpdateServerAccessS→CUpdate player access
252SetServerAccessC→SSet/modify access

Package: protocol.packets.machinima

IDNameDirectionDescription
260RequestMachinimaActorModelC→SRequest actor model
261SetMachinimaActorModelS→CSet actor model
262UpdateMachinimaSceneS→CUpdate scene config

Package: protocol.packets.camera

IDNameDirectionDescription
280SetServerCameraS→CServer camera control
281CameraShakeEffectS→CCamera shake effect
282RequestFlyCameraModeC→SRequest fly camera
283SetFlyCameraModeS→CSet fly camera state

Package: protocol.packets.interaction

IDNameDirectionDescription
290SyncInteractionChainsS→CSync interaction chains
291CancelInteractionChainC→SCancel interaction
292PlayInteractionForS→CPlay interaction
293MountNPCC→SMount NPC
294DismountNPCC→SDismount from NPC

Package: protocol.packets.asseteditor

IDNameDirectionDescription
300FailureReplyS→COperation failed
301SuccessReplyS→COperation succeeded
302AssetEditorInitializeS→CInitialize editor
303AssetEditorAuthorizationS→CCheck authorization
304AssetEditorCapabilitiesS→CEditor capabilities
305AssetEditorSetupSchemasS→CAsset schemas
306AssetEditorSetupAssetTypesS→CAsset types
307AssetEditorCreateDirectoryC→SCreate directory
308AssetEditorDeleteDirectoryC→SDelete directory
309AssetEditorRenameDirectoryC→SRename directory
310AssetEditorFetchAssetC→SFetch asset data
311AssetEditorFetchJsonAssetWithParentsC→SFetch with inheritance
312AssetEditorFetchAssetReplyS→CAsset fetch reply
313AssetEditorFetchJsonAssetWithParentsReplyS→CInheritance reply
314AssetEditorAssetPackSetupS→CAsset pack info
315AssetEditorUpdateAssetPackC→SUpdate asset pack
316AssetEditorCreateAssetPackC→SCreate asset pack
317AssetEditorDeleteAssetPackC→SDelete asset pack

| 319 | AssetEditorAssetListSetup | S→C | Asset list | | 320 | AssetEditorAssetListUpdate | S→C | Update asset list | | 321 | AssetEditorRequestChildrenList | C→S | Request children | | 322 | AssetEditorRequestChildrenListReply | S→C | Children reply | | 323 | AssetEditorUpdateJsonAsset | C→S | Update JSON asset | | 324 | AssetEditorUpdateAsset | C→S | Update asset | | 325 | AssetEditorJsonAssetUpdated | S→C | JSON update notice | | 326 | AssetEditorAssetUpdated | S→C | Asset update notice | | 327 | AssetEditorCreateAsset | C→S | Create asset | | 328 | AssetEditorRenameAsset | C→S | Rename asset | | 329 | AssetEditorDeleteAsset | C→S | Delete asset | | 330 | AssetEditorDiscardChanges | C→S | Discard changes | | 331 | AssetEditorFetchAutoCompleteData | C→S | Autocomplete request | | 332 | AssetEditorFetchAutoCompleteDataReply | S→C | Autocomplete reply | | 333 | AssetEditorRequestDataset | C→S | Request dataset | | 334 | AssetEditorRequestDatasetReply | S→C | Dataset reply | | 335 | AssetEditorActivateButton | C→S | Activate button | | 336 | AssetEditorSelectAsset | C→S | Select asset | | 337 | AssetEditorPopupNotification | S→C | Popup notification | | 338 | AssetEditorFetchLastModifiedAssets | C→S | Recent assets | | 339 | AssetEditorLastModifiedAssets | S→C | Recent assets reply | | 340 | AssetEditorModifiedAssetsCount | S→C | Modified count | | 341 | AssetEditorSubscribeModifiedAssetsChanges | C→S | Subscribe changes | | 342 | AssetEditorExportAssets | C→S | Export assets | | 343 | AssetEditorExportAssetInitialize | S→C | Begin export | | 344 | AssetEditorExportAssetPart | S→C | Export chunk | | 345 | AssetEditorExportAssetFinalize | S→C | Export complete | | 346 | AssetEditorExportDeleteAssets | S→C | Remove exports | | 347 | AssetEditorExportComplete | S→C | Export finished |

| 349 | AssetEditorUndoChanges | C→S | Undo edit | | 350 | AssetEditorRedoChanges | C→S | Redo edit | | 351 | AssetEditorUndoRedoReply | S→C | Undo/redo reply | | 352 | AssetEditorSetGameTime | C→S | Set preview time | | 353 | AssetEditorUpdateSecondsPerGameDay | C→S | Adjust time speed | | 354 | AssetEditorUpdateWeatherPreviewLock | C→S | Lock weather | | 355 | AssetEditorUpdateModelPreview | C→S | Update model preview |

Package: protocol.packets.buildertools

IDNameDirectionDescription
400BuilderToolArgUpdateC→STool argument update
401BuilderToolEntityActionC→SEntity modification
402BuilderToolSetEntityTransformC→SEntity transform
403BuilderToolExtrudeActionC→SExtrude selection
404BuilderToolStackAreaC→SStack/duplicate
405BuilderToolSelectionTransformC→STransform selection
406BuilderToolRotateClipboardC→SRotate clipboard
407BuilderToolPasteClipboardC→SPaste clipboard
408BuilderToolSetTransformationModeStateC→STransformation mode
409BuilderToolSelectionUpdateC→SUpdate selection
410BuilderToolSelectionToolAskForClipboardC→SRequest clipboard
411BuilderToolSelectionToolReplyWithClipboardC→SClipboard reply
412BuilderToolGeneralActionC→SGeneric action
413BuilderToolOnUseInteractionC→SOn-use trigger
414BuilderToolLineActionC→SLine creation
415BuilderToolShowAnchorS→CShow anchor
416BuilderToolHideAnchorsS→CHide anchors
417PrefabUnselectPrefabC→SDeselect prefab
418BuilderToolsSetSoundSetC→SSet sound set
419BuilderToolLaserPointerS→CLaser pointer
420BuilderToolSetEntityScaleC→SEntity scale
421BuilderToolSetEntityPickupEnabledC→SEntity pickup
422BuilderToolSetEntityLightC→SEntity light
423BuilderToolSetNPCDebugC→SNPC debug
425BuilderToolSetEntityCollisionC→SSet entity collision
CategoryCountPrimary Direction
Connection4Bidirectional
Authentication9S→C
Setup15S→C
Assets46S→C
Player20Mixed
World28S→C
Entities7S→C
Inventory10Mixed
Window5S→C
Interface23S→C
World Map6Mixed
Server Access3Mixed
Machinima3S→C
Camera4Mixed
Interaction5Mixed
Asset Editor56Mixed
Builder Tools24C→S
Total268