Skip to content
mc-protocol
Esc
↑↓navigate↵open⌘Jpreview

Configuration

Registries, tags, feature flags and resource packs before the world.

30 packets: 10 serverbound, 20 clientbound.

IDs restart at 0x00 in every state, so the same number means a different packet in login than in play.

ID Direction Packet Fields
0x00 → server ClientInformation locale, viewDistance, chatFlags, chatColors, skinParts, mainHand, enableTextFiltering, enableServerListing, particleStatus
0x01 → server CookieResponse key, value
0x02 → server CustomPayload channel, data
0x03 → server FinishConfiguration
0x04 → server KeepAlive keepAliveId
0x05 → server Pong id
0x06 → server ResourcePack uuid, result
0x07 → server SelectKnownPacks packs
0x08 → server CustomClickAction id, nbt
0x09 → server AcceptCodeOfConduct
0x00 → client CookieRequest cookie
0x01 → client CustomPayload channel, data
0x02 → client Disconnect reason
0x03 → client FinishConfiguration
0x04 → client KeepAlive keepAliveId
0x05 → client Ping id
0x06 → client ResetChat
0x07 → client RegistryData registryId, entries
0x08 → client ResourcePackPop uuid
0x09 → client ResourcePackPush uuid, url, hash, forced, promptMessage
0x0A → client StoreCookie key, value
0x0B → client Transfer host, port
0x0C → client UpdateEnabledFeatures flags
0x0D → client UpdateTags taggedRegistries
0x0E → client SelectKnownPacks knownPacks
0x0F → client CustomReportDetails details
0x10 → client ServerLinks links
0x11 → client ClearDialog
0x12 → client ShowDialog dialog
0x13 → client CodeOfConduct contents

Was this page helpful?