← Back to Index

ResourcePacksInfoPacket (6)

Resource Packs Info
Sends resource pack information to the client including pack IDs, versions, sizes, and content keys.
Field Name Type Field Index Description
Resource Pack Required (Required) boolean 0 Whether the client must apply the server's resource packs to join.
Has Addon Packs (Required) boolean 1 Whether any of the resource packs are add-on packs.
Has Scripts (Required) boolean 2 Whether any of the resource packs contain client scripts.
Force Disable Vibrant Visuals (Required) boolean 3 Forces Vibrant Visuals (deferred rendering) off for this session.
World Template Id And Version (Required) PackIdVersion 4 UUID and version of the world template this world is based on, if any.

PackIdVersion

Field Name Type Field Index Description
Pack UUID (Required) mce::UUID 0 The pack's unique identifier.

mce::UUID

Field Name Type Field Index Description
Most Significant Bits (Required) uint64 0
Least Significant Bits (Required) uint64 1
Pack Version (Required) SemVersion 1 The pack's semantic version.

SemVersion

Field Name Type Field Index Description
Version (Required) string 0 Semantic version string (e.g. "1.2.3").
Resource Packs (Required) array<PackInfoData> 5 The resource packs the client needs for this world.

PackInfoData (Array Item)

Field Name Type Field Index Description
Pack Id Version (Required) PackIdVersion 0 The pack's UUID and semantic version.

PackIdVersion

Field Name Type Field Index Description
Pack UUID (Required) mce::UUID 0 The pack's unique identifier.

mce::UUID

Field Name Type Field Index Description
Most Significant Bits (Required) uint64 0
Least Significant Bits (Required) uint64 1
Pack Version (Required) SemVersion 1 The pack's semantic version.

SemVersion

Field Name Type Field Index Description
Version (Required) string 0 Semantic version string (e.g. "1.2.3").
Pack Size (Required) uint64 1 Size of the pack in bytes.
Content Key (Required) string 2 Decryption key for the pack's encrypted content.
Subpack Name (Required) string 3 Name of the selected subpack, if any.
Content Identity (Required) ContentIdentity 4 Marketplace content identity for the pack.

ContentIdentity

Field Name Type Field Index Description
Identity (Required) string 0 Marketplace content identity string.
Has Scripts (Required) boolean 5 Whether this pack contains client scripts.
Is Addon Pack (Required) boolean 6 Whether this pack is an add-on pack.
Is Ray Tracing Capable (Required) boolean 7 Whether this pack provides ray-tracing assets.
CDN URL (Required) string 8 Optional CDN URL the client may download the pack from.