ReferenceConfiguration

world_behavior_packs.json

Behavior packs enabled in this world.

The list of behavior packs the world loads on startup. Each entry references a pack from the server's behavior_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 behavior_packs/<pack-folder>/ on the server. Each pack's manifest.json declares its UUID and version - copy those into the entry here.

In-game, operators can also toggle behavior packs through the world settings UI, which rewrites this file.

On this page