Bedrock add-ons are one of the easiest ways to customize a Minecraft Bedrock server, from new mobs and items to gameplay mechanics, UI tweaks, and texture changes. If you’re using Minecraft Bedrock server hosting with Pine Hosting, you can install and enable packs directly through the panel’s File Manager in a few clear steps.
This guide covers how to upload, extract, install, and activate Bedrock addons (behavior packs + resource packs) on your Minecraft Bedrock server, plus the most common troubleshooting fixes.
What Are Bedrock Addons And Packs?
Most “Bedrock addons” are made up of one or both of these:
- Behavior Pack (BP): changes gameplay (mobs, loot tables, crafting, functions, rules)
- Resource Pack (RP): changes visuals/sounds/UI (textures, models, sounds)
Important: Packs are enabled per world on a Minecraft Bedrock server. Installing the pack files alone isn’t enough, you must also attach them to the world.
Step 1: Download The Addon In A Server-Friendly Format
You’ll usually download one of these file types:
.mcaddon(bundle that may contain both BP + RP).mcpack(usually one pack, BP or RP).zip(already an extracted pack folder)
On a dedicated Minecraft Bedrock server, you typically need the pack as an extracted folder containing a manifest.json.
Step 2: Upload Your Addon To Your Minecraft Bedrock Server (Pine Hosting panel)
- Open your Minecraft server hosting panel on Pine Hosting
- Go to File Manager
- Click Upload
- Upload your
.mcaddon,.mcpack, or.zip
Tip: If your addon is large, uploading via SFTP (if available on your plan) can be faster, but panel upload works for most Bedrock addons.
Step 3: Extract The Addon In File Manager
If your file is .mcaddon or .mcpack
Many panels don’t extract these extensions directly, so convert them:
- Rename the file:
Something.mcaddon→Something.zipSomething.mcpack→Something.zip
- Right-click the
.zip - Choose Extract / Unarchive
If your file is already .zip
Just Extract / Unarchive.
After extraction, you should end up with one or two folders (BP/RP) that each contain a manifest.json.
Step 4: Move Pack Folders Into The Correct Server Directories
On your Minecraft Bedrock server, pack folders must be placed in the correct directories:
- Behavior packs →
behavior_packs/ - Resource packs →
resource_packs/
✅ Correct structure:
behavior_packs/CoolAddon_BP/manifest.json
resource_packs/CoolAddon_RP/manifest.json
❌ Common mistake (double nesting):
behavior_packs/CoolAddon_BP/CoolAddon_BP/manifest.json
If you see double nesting, move the inner folder up so the folder you placed inside behavior_packs/ or resource_packs/ contains manifest.json directly.
Step 5: Copy The UUID And Version From manifest.json
Every behavior pack and resource pack has a manifest.json. You need the header UUID and header version.
- Open the pack folder
- Click
manifest.json - Find
header.uuidandheader.version
Example:
"header": {
"name": "Cool Addon BP",
"uuid": "11111111-2222-3333-4444-555555555555",
"version": [1, 0, 0]
}
Write down:
- the Behavior Pack
header.uuid+header.version - the Resource Pack
header.uuid+header.version(if included)
Use header.uuid (not a module UUID). On a Minecraft Bedrock server, the header is what’s referenced when enabling packs for a world.Step 6: Attach Packs To Your World (this is the “make it work” step)
Now you must tell the world to load the packs.
In File Manager, go to:
worlds/
Choose the world folder your Minecraft Bedrock server actually uses (examples: Bedrock level, MyWorld, etc.). Inside that world folder, create or edit these files:
world_behavior_packs.jsonworld_resource_packs.json
Enable the Behavior Pack
Create/edit world_behavior_packs.json:
[
{
"pack_id": "11111111-2222-3333-4444-555555555555",
"version": [1, 0, 0]
}
]
Enable the Resource Pack
Create/edit world_resource_packs.json:
[
{
"pack_id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"version": [1, 0, 0]
}
]
Enabling multiple packs on your Minecraft Bedrock server
Add multiple entries to the same list:
[
{ "pack_id": "uuid-1", "version": [1, 0, 0] },
{ "pack_id": "uuid-2", "version": [2, 1, 0] }
]
Step 7: Restart Your Minecraft Bedrock Server From The Panel
Go back to the panel and perform a full Restart. For most Minecraft Bedrock server hosting setups, restart is the safest way to ensure packs load correctly.
When the server starts, join the world and confirm the Bedrock addon changes are active.
Step 8: Verify Pack Loading (Console Checks)
In the panel Console, watch startup logs. If a pack fails to load on your Minecraft Bedrock server, you might see errors about:
- missing pack folder
- invalid JSON in the world pack files
- invalid
manifest.json - UUID not found
If the server starts cleanly but the addon doesn’t apply, jump to troubleshooting below.
Troubleshooting Bedrock Addons On A Minecraft Bedrock Server
“Nothing changed” after restart
On a Minecraft Bedrock server, this is usually one of these:
- You edited the wrong world folder under
worlds/ - The files are not named exactly:
world_behavior_packs.jsonworld_resource_packs.json
- You used the wrong UUID (must be
header.uuid) - The
versionarray doesn’t matchheader.version - You didn’t restart the server after editing
“Pack not found” / “UUID not found”
Most common causes:
- Pack folder placed in the wrong directory (
behavior_packs/vsresource_packs/) - Double folder nesting (manifest not at the expected level)
- Typo in UUID in the world JSON
How To Identify A UUID Error In Server Console Example: [2026-02-11 04:31:18:928 WARN] Configured pack (id: 84fd7a26-4576-331f-9878-bb19a055fa44, version: 1.2.20) was not found and was ignored
Server won’t start after enabling packs
This is often due to:
- invalid JSON formatting (missing commas, brackets, or quotes)
- pack incompatibility with your Bedrock server version
- broken or incomplete pack files
Quick isolation method:
- Remove the entries from
world_behavior_packs.json/world_resource_packs.json - Restart your Minecraft Bedrock server
- Add packs back one-by-one until you find the addon causing the crash
Players aren’t receiving the resource pack
Some Minecraft Bedrock server hosting setups require a setting that forces/requests resource packs for players. If your panel includes toggles like “Require resource packs” or similar, enable it so clients download the RP when joining.
Quick Checklist For Pine Hosting Minecraft Bedrock Server Hosting
- Upload
.mcaddon/.mcpack/.zipin File Manager - Rename
.mcaddon/.mcpack→.zipif needed - Extract/unarchive
- Move BP folder →
behavior_packs/ - Move RP folder →
resource_packs/ - Copy
header.uuid+headersHeader.versionfrom eachmanifest.json - Attach packs to the correct world:
world_behavior_packs.jsonworld_resource_packs.json
- Restart your Minecraft Bedrock server
- Verify in console logs and in-game
Hosting A Minecraft Bedrock Server With Pine Hosting
Running Bedrock addons is much easier when you have fast file access, reliable restarts, and stable performance, especially if you plan to stack multiple behavior packs and resource packs over time. With Minecraft Bedrock hosting from Pine Hosting, you can manage your server through a control panel that makes addon installation straightforward: upload the pack, extract it, link it to your world, and restart.
If you’re setting up a new Bedrock Minecraft server or upgrading from self-hosting, using Minecraft Bedrock server hosting can save time and reduce headaches, so you can focus on building your world and enjoying your Bedrock addons.