Join our Discord and be part of our community!
Install Bedrock Add-Ons
In this guide, we will show you how to install Add-Ons (Behavior Packs) and Resource Packs on a Minecraft Bedrock server hosted on UltraServers. This is useful for customizing gameplay with community-made content on your hosted server. Add-ons allow you to introduce new mechanics, mobs, or features. These work similarly to plugins on Java servers, but must be applied directly to a world.
Prerequisites
Before starting, make sure you have:
- A running Minecraft Bedrock server on UltraServers.
- Access to the Server Panel.
- Minecraft Bedrock Edition installed on your computer.
- A file extractor (Windows Explorer, 7-Zip, WinRAR, etc.)
Download the Add-Ons
Several websites offer Behavior and Resource Packs. We recommend CurseForge or MCPEDL, as these are trusted sources with a wide selection of Bedrock add-ons.
Download the add-ons you want. Add-on files typically use the following extensions:
.mcpack.mcaddon
Save these files somewhere easy to access on your computer, usually the Downloads folder.
Install the Add-Ons Locally
Install the .mcpack or .mcaddon files on your own Minecraft Bedrock client.
Double-click the files. Minecraft will import them automatically.
This step is required so Minecraft can generate the correct world metadata.
Create a Local World With the Add-Ons
- Open Bedrock and create a new world.
- Go to 1 Resource Packs or Behavior Packs.
- Activate the 2 available Add-Ons of your choosing.
- 3 Create the world and then Save & Quit it.
Find the World Folder
After creating the world:
- Go to
C:\Users\<USER>\AppData\Roaming\Minecraft Bedrock\Users\<NUMBERS>\games\com.mojang\minecraftWorlds\<WORLD ID> - The world folder is not named after the world name, but rather an ID of random characters. Ordering the folders by Date modified can help identify the correct one.
- You should now see a folder that contains:
- World files
- JSON metadata files
resource_packs/behavior_packs/
The folder contents should resemble the following:
Access the Panel and Stop the Server
Log in to the panel. See Access the Panel for instructions.
- Stop the server.
Upload the Pack Metadata Files
Inside the extracted world folder, locate these files:
world_resource_pack_history.jsonworld_behavior_pack_history.jsonworld_behavior_pack.jsonworld_resource_pack.json
In the panel:
Go to the Files tab.
Navigate to:
/home/container/worlds/bedrock level/This folder contains level.dat and represents your active world.
Upload the four JSON files into this directory by dragging from your computer folder into your server folder. After uploading, the directory should contain the following:
Upload the Add-On Folders
A recent change causes the resource_packs/ and behavior_packs/ folders in each world folder to be empty.
Instead, navigate to the shared folder containing the installations:
C:\Users\<USER>\AppData\Roaming\Minecraft Bedrock\Users\Shared\games\com.mojang
Inside that folder, open:
resource_packs/behavior_packs/
The contents should resemble the following:
Verify that these folders contain the add-on files you installed.
Upload the folders inside these directories to the server.
In the panel, upload them to:
/home/container/resource_packs
/home/container/behavior_packsDo not place them inside the world folder.
They must be uploaded to the root resource_packs and behavior_packs directories in /home/container.
Below is an example of the Bedrock Tweaks Resource Pack from the local resource_packs folder, uploaded to the server's resource_packs directory.
Start the Server and Test In-Game
Join your server and confirm:
- Resource packs download correctly
- Behavior packs load without errors
- Gameplay features function as expected
If the add-ons do not load, verify:
- The JSON files were uploaded into the active world folder
- The pack folders were uploaded to the correct root directories
- The server was fully stopped before uploading files
If you require further assistance, you can open a support ticket here.
Feedback and suggestions can be submitted here or further discussed on our Discord server.