Skip to content

How to Add Behavior and Resource Packs to Your Minecraft Bedrock Server

You can install behavior packs and resource packs on your server to enhance the gameplay experience. Packs are uploaded as folders and then activated via a JSON file in the world.

Upload packs

  1. Download pack
    Download the desired pack. If it comes as a .mcpack or .mcaddon file, rename it to .zip and extract it.

  2. Stop the server
    Stop your server via the dashboard.

  3. Connect via SFTP
    Connect to your server via SFTP.

  4. Upload pack folder
    Upload the extracted folder to the corresponding directory:

    Pack typeDirectory
    Behavior Pack/behavior_packs/
    Resource Pack/resource_packs/

Activate packs

  1. Find UUID and version
    Open the manifest.json file inside the uploaded pack folder. Copy the uuid and version values from the header section:

    json
    {
      "header": {
        "uuid": "your-pack-uuid",
        "version": [1, 0, 0]
      }
    }
    {
      "header": {
        "uuid": "your-pack-uuid",
        "version": [1, 0, 0]
      }
    }
  2. Edit JSON file
    Open (or create) the corresponding JSON file in your server's world folder (e.g. /worlds/Bedrock level/):

    Pack typeFile
    Behavior Packworld_behavior_packs.json
    Resource Packworld_resource_packs.json

    Add the pack with its pack_id and version:

    json
    [
      {
        "pack_id": "your-pack-uuid",
        "version": [1, 0, 0]
      }
    ]
    [
      {
        "pack_id": "your-pack-uuid",
        "version": [1, 0, 0]
      }
    ]

    For multiple packs, add additional entries separated by commas.

  3. Start the server
    Save the files and start your server.

Warning

Always use the uuid from the header section of manifest.json, not from the modules section.

Note

Some packs require all players to install the resource pack on their client as well.