ReferenceConfiguration

world_resource_packs.json

Resource packs enabled in this world.

The list of resource packs the world loads on startup. Each entry references a pack from the server's resource_packs/ folder by UUID. The file lives inside worlds/<world-name>/, so each world has its own list.

Sample

[
  {
    "pack_id": "0aba1b58-2cdc-4d31-9cee-4dc5e2c39bf6",
    "version": [1, 0, 0]
  }
]

Fields

FieldTypeRequiredDescription
pack_idstringYesThe pack UUID, taken from the pack's manifest.json header.
versionarrayYesThe pack version to load, as [major, minor, patch]. Must match the version declared in the pack's manifest.

Where packs come from

Every entry must reference a pack present in resource_packs/<pack-folder>/ on the server. Each pack's manifest.json declares its UUID and version - copy those into the entry here.

If texturepack-required=true is set in server.properties, clients are forced to load every pack on this list when they join.

On this page