How To Add Addons To Your Server
Minecraft Bedrock addons are integrated modifications or additions to the game that enhance or change the gameplay experience and can be downloaded from the in-game marketplace or other online sources. Addons can range from simple tweaks to game mechanics to more complex additions such as new mobs, items, behaviors, and custom features, all designed to work seamlessly within the Bedrock Edition framework. If you wish, you can also make an addon by yourself!
Getting the Server Files
There are 3 main types of files that can contain addons, these are:
-
.mcpack
-
.mcadddon
-
.zip
(or other archives)
Follow the steps below to convert them into the required server files.
This article was written for the “Minecraft for Windows” version of the game, installation for other versions (such as Pocket and Xbox editions) may differ slightly depending on your platform.
.mcpack
These files only contain resource packs. For a more detailed guide on how to add them to your server, see this article.
.mcaddon
-
Double-click the file to open it in Minecraft and add it to the game files.
-
Wait for Minecraft to open and import the file.
-
Go to your installation folder. You can easily open it by pressing
Win
+R
and paste%localAppdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\
. -
Open the
behavior_packs
folder. Inside it you will find all imported packs. -
Find the folder with the name of the pack you want and copy it to your desktop.
-
Repeat steps 4 and 5, but with the
resource_packs
folder.
Make sure you add
_BP
and_RP
for behavior packs and resource packs respectively to the end of the folder names if both have the same name.
.zip
(and other archives)
-
Unarchive the archive file.
-
After unarchiving, you will find 2 folders representing
resource_packs
andbehavior_packs
.
Adding the addon to your server
Make sure to start the server at least once to generate all the necessary files before continuing.
-
Login to the Dashboard.
-
Choose a server from your server list.
-
Navigate to the File Manager.
-
Open the
resource_packs
folder. -
Upload your resource pack to this folder.
-
Return to the home folder.
-
Open the
Worlds
folder and open theBedrock Level
folder. -
Create a new file called
world_resource_packs.json
if it doesn’t already exist.
-
- Add the following information to the file, keep the file open so you can fill in the details later:
[ { "pack_id" : "UUID HERE", "version" : [version, number, here] } ]
- Add the following information to the file, keep the file open so you can fill in the details later:
-
- Add the following information to the file, keep the file open so you can fill in the details later:
[ { "pack_id" : "FIRST UUID HERE", "version" : [version, number, here] }, { "pack_id" : "MIDDLE UUID HERE", "version" : [version, number, here] }, { "pack_id" : "LAST UUID HERE", "version" : [version, number, here] } ]
Add as many entries as the amount of addons you have. Make sure to add a
,
after each}
except for the last one. - Add the following information to the file, keep the file open so you can fill in the details later:
-
Back on your device, open the folder you uploaded and open the
manifest.json
file. -
Copy the UUID and version from the header and enter them into the
world_resource_packs.json
file on your server underpack_id:
andversion:
like shown in the following examples:
-
Save the file and return to the home folder of the File Manager.
-
Locate and open the
behavior_packs
folder. -
Upload your behavior pack to this folder.
-
Return to the home folder.
-
Open the
Worlds
folder and open the folder calledBedrock Level
. -
Create a new file called
world_behavior_packs.json
if it doesn’t already exist.
-
- Add the following information to the file, keep the file open so you can fill in the details later:
[ { "pack_id" : "UUID HERE", "version" : [version, number, here] } ]
- Add the following information to the file, keep the file open so you can fill in the details later:
-
- Add the following information to the file, keep the file open so you can fill in the details later:
[ { "pack_id" : "FIRST UUID HERE", "version" : [version, number, here] }, { "pack_id" : "SECOND UUID HERE", "version" : [version, number, here] }, { "pack_id" : "LAST UUID HERE", "version" : [version, number, here] } ]
Add as many entries as the amount of addons you have. Make sure to add a
,
after each}
except for the last one. - Add the following information to the file, keep the file open so you can fill in the details later:
-
Back on your device, open the folder you uploaded and open the
manifest.json
file. -
Copy the UUID and version from the header section and enter them into your server’s
world_behavior_packs.json
file underpack_id:
andversion:
like shown in the following examples:
-
Save the file and navigate back to your servers console.
-
(Re)start your server.