Web Development & Community Integration
# How to Install a Mod in your bedrock server!
-# Tutorial by Christian!
1. Prepare your packs
You should first get into a file manager
-Why a file manager you may ask? This is because we will have to unzip your mcaddon.
-Mcaddon
>If the mod you're trying to add has this in the end this means that it has typically 2 files inside it which could be a .zip or .mcpack now what you're gonna do is extract that mcaddon inside the folder. Now once you've extracted there should be 2 new files either .zip or .mcpack. now if it's a .mcpack you're going to change it into .zip so it's extractable. Now once you've done that you should have 2 zips since you have 2 zips make 2 folders. These two folders should match the name of the two zips but not have the property ".zip" at the end since it's a folder.
Example
> "ModBP.zip" "ModRP.zip" -> (Create two new folders) First folder(Named to ModBP) -> Second folder(Name to ModRP).
After that you're going to place the zip inside their individual folders so ModBP.zip -> ModBP(folder) and ModRP.zip -> ModRP(Folder). Once you've placed them inside the folder you're going to do the option of "Extract Here" which should extract the files there. once extracted you will have to delete the .zip file inside the folder. After you've done that the files that should be there manifest.js & pack_icon.png and more other stuff. If it created a folder then thats also fine.
A:
Now if it just made the files like manifest.json & pack_icon.png what you're gonna do is get out of the folder and Compress that folder into a zip. DO NOT compress the individual files you will ONLY COMPRESS the folder. After you compress the folders into a .zip you would end up with 2 zips again but this time they have a respective folder.
B:
Now if it just makes a folder you will just compress that folder and not the folders you made. Leaving you with 2 new zips.
IMPORTANT PART.
Open your notes app make a new note and make the format like
Behavior Pack:
(something here soon)
Resource Pack:
(something here soon)
2. Open your server File Manager
SFTP (Needed)
We are going to be using SFTP as this is very need so we can access the world folder but first we need to navigate to:
/behavior_packs
/resource_packs
DO NOT use the ones which say Development.
3. Upload the packs
Upload the BP zip that we made to -> /behavior_packs
Upload the RP zip that we made to -> /resource_packs
Once that is done we are going to the WebFTP which is the files section in MCSH and then we will go to resource_packs and click the extract button for our RP zip that we uploaded. We will also go to behavior_packs and click the extract button for our BP zip that we uploaded. After this is done make sure to delete the .zip
4. Enable packs in the world
(MOST IMPORTANT. IF YOU MESS THIS UP YOUR WORLD IS GOING TO GLITCH.)
Now inside OUR file manager we will go to the folders we made(before we turned them into a .zip) find the BP folder(behavior pack) and find manifest.json inside there you will see a UUID and you will copy that into our notes app from earlier and put it below Behavior pack after this you will also do it to the resource pack
Behavior Pack:
"Example-UUUD"
Resource Pack:
"Example-UUID"
After this is done
Go to:
/worlds/your_world_name/
Edit or create these files:
📄 world_behavior_packs.json
[
{
"pack_id": "UUID-FROM-MANIFEST",
"version": [1, 0, 0]
}
]
📄 world_resource_packs.json
[
{
"pack_id": "UUID-FROM-MANIFEST",
"version": [1, 0, 0]
}
]
5. Restart the server 🔄
A full restart is required (not just reload)