The Modded Bedrock Meta: How to Install Add-ons on Bedrock Servers

Published on

Guide to running a modded Bedrock Minecraft server. Covers behavior packs, resource packs, addon installation, and the differences from Java modding.

Written by Space-Node Team – Infrastructure Team – 15+ years combined experience in game server hosting, VPS infrastructure, and 24/7 streaming solutions. Read author bio →

Bedrock Edition modding works completely differently from Java. There's no Forge, no Fabric, no mod loaders. Instead, Bedrock uses "behavior packs" and "resource packs" that modify the game through data-driven configuration.

Understanding Bedrock Addons

Bedrock addons consist of two components:

Resource Packs: Change visuals. Custom textures, models, sounds, and UI elements. Clients download these when joining your server.

Behavior Packs: Change game logic. Custom entities, crafting recipes, loot tables, and world generation. These run server-side.

Together, they form an addon. You can find addons on sites like MCPEDL, CurseForge (Bedrock section), and the Bedrock Addon community Discord servers.

Installing Addons on a Bedrock Server

Step 1: Create the Required Folders

In your server directory, create:

development_behavior_packs/
development_resource_packs/

Or use the standard folders:

behavior_packs/
resource_packs/

Step 2: Upload the Addon Files

Extract the addon (.mcaddon or .mcpack files are just ZIP archives). You'll get folders containing a manifest.json file. Place each pack in the appropriate directory.

Step 3: Activate Packs

Edit world_behavior_packs.json and world_resource_packs.json in your world folder:

[
  {
    "pack_id": "uuid-from-manifest",
    "version": [1, 0, 0]
  }
]

The pack_id comes from the addon's manifest.json file.

Step 4: Restart the Server

Restart and check the console for any errors. Missing dependencies or version mismatches will show as warnings.

Popular Bedrock Addons

| Addon | Type | What It Does | |-------|------|-------------| | Better on Bedrock | Resource | Improves textures and UI | | Vanilla Tweaks | Both | Quality of life improvements | | SimplySwords | Behavior | New weapon types and combat | | More Simple Structures | Behavior | Additional world structures | | Farming Expansion | Behavior | New crops and farming mechanics |

Limitations vs Java Modding

Bedrock addons can't do everything Java mods can:

  • No new block types beyond retextures of existing blocks
  • Limited scripting (GameTest framework / Script API)
  • No custom dimensions
  • Limited entity AI modification
  • Resource pack size affects client download time

However, the Script API is expanding rapidly. Mojang adds new capabilities with each update, and complex addons are becoming more possible.

Performance Considerations

Bedrock servers are inherently more efficient than Java. The C++ codebase handles entity processing and chunk management much faster.

However, behavior packs with heavy scripting can slow things down. Each script that runs per tick adds overhead. Test addons individually and monitor performance.

For a Bedrock server with 5-10 addons and 20 players, a 4GB plan on Space-Node handles it comfortably. NVMe SSD is important for fast resource pack delivery to connecting clients.

Space-Node Team

About the Author

Space-Node Team – Infrastructure Team – Experts in game server hosting, VPS infrastructure, and 24/7 streaming solutions with 15+ years combined experience.

Since 2023
500+ servers hosted
4.8/5 avg rating

Our team specializes in Minecraft, FiveM, Rust, and 24/7 streaming infrastructure, operating enterprise-grade AMD Ryzen 9 hardware in Netherlands datacenters. We maintain GDPR compliance and ISO 27001-aligned security standards.

View Space-Node's full team bio and credentials →

Start Minecraft Server in Minutes

Join content creators worldwide who trust our minecraft infrastructure. Setup is instant and support is always available.

The Modded Bedrock Meta: How to Install Add-ons on Bedrock Servers