PowerupStack
RoadmapGo to Panel

How to add a behavior pack to a Minecraft Bedrock Server

Learn how to customize your Minecraft Bedrock server with behavior packs that modify gameplay mechanics, entities, loot tables, and more.

2 mins read

Customize your Bedrock server’s gameplay with behavior packs that change mob behavior, loot tables, and game rules. This guide walks you through downloading, uploading, and activating behavior packs on your server.

Step-by-Step guide

1. Download and prepare the behavior pack

  • Download a .mcaddon or .mcpack file from a trusted source (e.g., MCPEDL, Planet Minecraft).
  • If it’s a .mcaddon, rename it to .zip and extract it.
  • Inside the extracted folder, locate the behavior pack directory (usually contains manifest.json and folders like functions/, entities/, etc.).
  • Open the manifest.json file:
    • Copy the uuid and version values from the "header" section — you’ll need these in step 3.

2. Upload to Your Server

  • Access your server’s file system (via FTP or hosting panel).
  • Navigate to the behavior_packs/ directory.
  • Upload the extracted behavior pack folder here. Make sure it’s placed inside its own subfolder (e.g., behavior_packs/MyBehaviorPack/).
  • If you uploaded a .zip, unzip it and remove the archive afterward.
  • Go to the worlds/ directory and open your world folder (commonly named Bedrock level).
  • If it doesn’t exist, create a file named world_behavior_packs.json.
  • Add the following JSON structure:
[
  {
    "pack_id": "your-pack-uuid-here",
    "version": [1, 0, 0]
  }
]
  • Replace "pack_id" and "version" with the values from your manifest.json.

Adding multiple behaviour packs

To stack multiple behavior packs, repeat the object structure inside the array:

[
  {
    "pack_id": "uuid-pack-1",
    "version": [1, 0, 0]
  },
  {
    "pack_id": "uuid-pack-2",
    "version": [1, 0, 0]
  },
  {
    "pack_id": "uuid-pack-3",
    "version": [1, 0, 0]
  }
]

Behavior packs are loaded in order. Conflicts may occur if multiple packs modify the same entities or functions.

4. Restart the Server

  • Save the file and restart your server.
  • Players will automatically use the behavior pack(s) when they join.

Tips

  • Use Bedrock-compatible behavior packs — they must include a manifest.json and follow the correct folder structure.
  • Behavior packs affect gameplay logic, not visuals. Combine with resource packs for full customization.
  • Test packs locally in single-player before deploying to your server.
  • Avoid conflicting packs that modify the same entities or game rules.

PowerupStack

  • Knowledgebase
  • Roadmap
  • Status
  • Contact

Powered by PowerupStack