How to Add Behavior and Resource Packs to Your Minecraft Bedrock Server ​
You can install behavior packs and resource packs on your server to enhance the gameplay experience. Packs are uploaded as folders and then activated via a JSON file in the world.
Upload packs ​
Download pack
Download the desired pack. If it comes as a.mcpackor.mcaddonfile, rename it to.zipand extract it.Stop the server
Stop your server via the dashboard.Connect via SFTP
Connect to your server via SFTP.Upload pack folder
Upload the extracted folder to the corresponding directory:Pack type Directory Behavior Pack /behavior_packs/Resource Pack /resource_packs/
Activate packs ​
Find UUID and version
Open themanifest.jsonfile inside the uploaded pack folder. Copy theuuidandversionvalues from theheadersection:json{ "header": { "uuid": "your-pack-uuid", "version": [1, 0, 0] } }Edit JSON file
Open (or create) the corresponding JSON file in your server's world folder (e.g./worlds/Bedrock level/):Pack type File Behavior Pack world_behavior_packs.jsonResource Pack world_resource_packs.jsonAdd the pack with its
pack_idandversion. The example shows how two packs appear in the list — the entries are separated by a comma:json[ { "pack_id": "uuid-of-the-first-pack", "version": [1, 0, 0] }, { "pack_id": "uuid-of-the-second-pack", "version": [1, 2, 0] } ]Each entry gets the
uuidandversionfrom themanifest.jsonof the respective pack. If you only use one pack, leave out the second entry along with the comma.Tip
Check the file with a JSON formatter like JSONLint after editing — a single missing or extra comma is enough to stop the server from loading your packs.
Start the server
Save the files and start your server.
Warning
Always use the uuid from the header section of manifest.json, not from the modules section.
Note
Some packs require all players to install the resource pack on their client as well.