Menu
 

Minecraft Bedrock Add-on & Behavior Pack Installation Guide

Minecraft Bedrock Add-on & Behavior Pack Installation Guide

Unlike the Java Edition which uses Mods (Jar files), the **Minecraft Bedrock Dedicated Server (BDS)** uses Add-ons. These are composed of Resource Packs (graphics) and Behavior Packs (logic). On a dedicated server, these must be manually registered in the server's manifest files to ensure they are sent to players upon joining. This guide covers the 2026 installation workflow.

๐Ÿ“„ JSON Manifests

BDS requires two specific JSON files in your world folder: world_resource_packs.json and world_behavior_packs.json. Without these, packs will not load.

๐Ÿ“ฆ .mcpack vs Folders

While you can upload raw .mcpack files, we recommend extracting them into folders to avoid zip-parsing errors during server boot.

Step-by-Step Installation

1. Prepare your Folders

Upload your extracted packs to the resource_packs and behavior_packs directories in the root of your Minecraft Bedrock server.

2. Get the Pack UUID and Version

Open the manifest.json inside your pack. You need the UUID and the Version array. Example:

"header": {
  "uuid": "743f4c0a-some-uuid-string",
  "version": [1, 0, 0]
}

3. Update the World Config

Navigate to your world folder (e.g., worlds/BedrockLevel/) and edit the world_behavior_packs.json. Add your pack's ID:

[
  {
    "pack_id": "743f4c0a-some-uuid-string",
    "version": [1, 0, 0]
  }
]

4. Force Client Download

In your server.properties, ensure the following is set to true to force players to download the packs before joining:

texturepack-required=true

Note: Some "Experimental" Add-ons require specific flags enabled in the level.dat. You may need to enable these in single-player first and then upload the world to your dedicated server.

Fast Content Delivery

Loading large 4K resource packs can slow down the join process. At Supercraft, we use an optimized network stack to stream Bedrock packs at maximum speed, reducing "Loading Resources" time by up to 60%.

Top