Skip to content

Packet Types Catalog

Complete catalog of all 354 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
10StatusS→CAuthentication status update
11AuthGrantS→CServer grants authentication rights
12AuthTokenC→SClient sends access token
13ServerAuthTokenS→CServer provides auth token
14ConnectAcceptS→CServer accepts connection
15PasswordResponseC→SPassword authentication response
16PasswordAcceptedS→CServer accepts password
17PasswordRejectedS→CServer rejects password with reason
18ClientReferralC→SClient 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

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

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
318AssetEditorEnableAssetPackC→SEnable/disable pack
319AssetEditorAssetListSetupS→CAsset list
320AssetEditorAssetListUpdateS→CUpdate asset list
321AssetEditorRequestChildrenListC→SRequest children
322AssetEditorRequestChildrenListReplyS→CChildren reply
323AssetEditorUpdateJsonAssetC→SUpdate JSON asset
324AssetEditorUpdateAssetC→SUpdate asset
325AssetEditorJsonAssetUpdatedS→CJSON update notice
326AssetEditorAssetUpdatedS→CAsset update notice
327AssetEditorCreateAssetC→SCreate asset
328AssetEditorRenameAssetC→SRename asset
329AssetEditorDeleteAssetC→SDelete asset
330AssetEditorDiscardChangesC→SDiscard changes
331AssetEditorFetchAutoCompleteDataC→SAutocomplete request
332AssetEditorFetchAutoCompleteDataReplyS→CAutocomplete reply
333AssetEditorRequestDatasetC→SRequest dataset
334AssetEditorRequestDatasetReplyS→CDataset reply
335AssetEditorActivateButtonC→SActivate button
336AssetEditorSelectAssetC→SSelect asset
337AssetEditorPopupNotificationS→CPopup notification
338AssetEditorFetchLastModifiedAssetsC→SRecent assets
339AssetEditorLastModifiedAssetsS→CRecent assets reply
340AssetEditorModifiedAssetsCountS→CModified count
341AssetEditorSubscribeModifiedAssetsChangesC→SSubscribe changes
342AssetEditorExportAssetsC→SExport assets
343AssetEditorExportAssetInitializeS→CBegin export
344AssetEditorExportAssetPartS→CExport chunk
345AssetEditorExportAssetFinalizeS→CExport complete
346AssetEditorExportDeleteAssetsS→CRemove exports
347AssetEditorExportCompleteS→CExport finished
348AssetEditorRebuildCachesC→SRebuild caches
349AssetEditorUndoChangesC→SUndo edit
350AssetEditorRedoChangesC→SRedo edit
351AssetEditorUndoRedoReplyS→CUndo/redo reply
352AssetEditorSetGameTimeC→SSet preview time
353AssetEditorUpdateSecondsPerGameDayC→SAdjust time speed
354AssetEditorUpdateWeatherPreviewLockC→SLock weather
355AssetEditorUpdateModelPreviewC→SUpdate 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
CategoryCountPrimary Direction
Connection4Bidirectional
Authentication9S→C
Setup16S→C
Assets46S→C
Player20Mixed
World32S→C
Entities7S→C
Inventory10Mixed
Window5S→C
Interface23S→C
World Map6Mixed
Server Access4Mixed
Machinima3S→C
Camera4Mixed
Interaction5Mixed
Asset Editor56Mixed
Builder Tools23C→S
Total354