How to Install Better on Bedrock on a Dedicated Server

Published on

Install Better on Bedrock on a Minecraft Bedrock dedicated server by exporting the behavior pack, resource pack, world settings and manifest references safely.

Written by Jochem, Community Manager at Space-Node, 5-10 years experience in game server hosting, VPS infrastructure, and 24/7 streaming solutions. Read author bio →

How to Install Better on Bedrock on a Dedicated Server

Better on Bedrock is a Bedrock add-on experience, not a Java modpack. On a dedicated server, you do not install it with Forge, Fabric or NeoForge. You install the Bedrock behavior pack, resource pack, and the world references that tell the server to load them.

If you only have a Marketplace world template and no exportable pack files, a normal Bedrock Dedicated Server may not be able to load it the same way your local game does. You need access to the pack folders or a world export that already includes the correct add-on references.

Quick Install Checklist

  1. Start with a clean Bedrock Dedicated Server world or a copy of the world you want to use.
  2. Get the Better on Bedrock behavior pack and resource pack folders.
  3. Upload the behavior pack to behavior_packs/.
  4. Upload the resource pack to resource_packs/.
  5. Add the pack UUID and version to the world world_behavior_packs.json and world_resource_packs.json files.
  6. Enable the required experiments in the world settings if the add-on needs them.
  7. Restart the Bedrock server and check the console for pack loading errors.

Folder Layout

A typical Bedrock Dedicated Server has this structure:

bedrock-server/
  behavior_packs/
    BetterOnBedrockBP/
      manifest.json
  resource_packs/
    BetterOnBedrockRP/
      manifest.json
  worlds/
    Bedrock level/
      world_behavior_packs.json
      world_resource_packs.json
      level.dat

The names of the pack folders can differ. The important part is that each pack folder contains a valid manifest.json.

Find the UUID and Version

Open the behavior pack manifest.json. Look for the header block:

{
  "header": {
    "uuid": "00000000-0000-0000-0000-000000000000",
    "version": [1, 0, 0]
  }
}

Copy the uuid and version. Add them to worlds/[your-world]/world_behavior_packs.json:

[
  {
    "pack_id": "00000000-0000-0000-0000-000000000000",
    "version": [1, 0, 0]
  }
]

Do the same for the resource pack in world_resource_packs.json, using the resource pack UUID from its own manifest.

Enable Experiments When Needed

Some Bedrock add-ons need experimental gameplay features. Dedicated servers read those settings from the world data. The cleanest method is to create or edit the world locally in Minecraft Bedrock, enable the required experiments, apply the packs, then upload that world folder to the dedicated server.

Do not guess experiments on a live world. Make a copy, test it, and only then move the tested world to production.

Common Problems

The server starts but the add-on does nothing

The behavior pack is probably not referenced in world_behavior_packs.json, the UUID is wrong, or the pack version does not match the manifest.

Textures are missing

The resource pack is missing, referenced with the wrong UUID, or players are not forced to download resource packs. In server.properties, check:

texturepack-required=true

Use this only if everyone must use the pack to play correctly.

The world crashes on start

Common causes are a broken pack export, missing dependencies, an unsupported server version, or experiments not enabled before upload. Test the world locally first.

Marketplace content will not load

Some Marketplace content is tied to local entitlements or a packaged world template. If you cannot access the behavior/resource pack files and world references, it may not be suitable for a standalone Bedrock Dedicated Server.

Better on Bedrock vs Better MC

Do not confuse Better on Bedrock with Better MC.

  • Better on Bedrock is for Minecraft Bedrock add-ons and worlds.
  • Better MC is a Java modpack and belongs on a Java server with Forge or NeoForge.

If you meant Better MC with Bedrock players joining through Geyser, read Better MC on a Dedicated Server: Java Modpack vs Bedrock Players.

Hosting Notes

For a small Better on Bedrock server, start with enough RAM for your player count plus extra headroom for add-on behavior. Heavy entity changes, custom mobs and large worlds can make Bedrock servers more CPU-heavy than plain survival.

If your group includes Java and Bedrock players together, a Java server with GeyserMC may be a better fit than native Bedrock hosting. For that route, read Crossplay Setup: Java and Bedrock With GeyserMC.

FAQ

Can you install Better on Bedrock on a dedicated server?

Yes, if you have the behavior pack, resource pack and world references needed by the add-on. Upload the packs and reference their UUIDs in the world JSON files.

Can I install Better on Bedrock with Forge or NeoForge?

No. Forge and NeoForge are Java mod loaders. Bedrock add-ons use behavior packs and resource packs.

Can console players join?

Console players can join a Bedrock server if they can connect to the server address and the pack is compatible. Console networking can require extra setup depending on platform.

Should I upload the pack or a full world export?

A full tested world export is usually safer if the add-on depends on experiments, custom settings or template world data.

Jochem

About the Author

Jochem, Community Manager at Space-Node, expert in game server hosting, VPS infrastructure, and 24/7 streaming solutions with 5-10 years experience.

Since 2023
500+ servers hosted
4.8/5 avg rating

I specialize in Minecraft, FiveM, Rust, and 24/7 streaming infrastructure, operating enterprise-grade AMD Ryzen 9 hardware in Netherlands datacenters.

View my full bio and credentials →

Start Your MC Server Now Today

Join content creators worldwide who trust our Minecraft infrastructure. Setup is instant and support is always available. Start from €0.90/mo (Dirt) or €2.70/mo (Coal) and go live in minutes.