Overview
Integrating a behavior pack into your Minecraft Bedrock server allows players to customize their gameplay by modifying existing mechanics or introducing new ones. This feature can help create unique experiences like custom mobs, tools, or rules, offering a more engaging and personalized environment. By adding behavior packs, server owners can make their servers stand out with tailored content that matches specific themes or player interests.
Requirements
Ensure the behavior pack version matches your server version. Learn how to update your server version here.
Note: Behavior packs manually added to a server-generated world will not work with uploaded single-player worlds.
Adding a Behavior Pack Manually
Download and Prepare the Behavior Pack:
If the behavior pack is a .mcpack file, change its file extension to .zip and extract it.
Edit the Manifest File:
Open the manifest.json file inside the extracted behavior pack folder with Notepad.
Some behavior packs may contain separate folders for Behavior (B) and Resource (R).
Minimize the Folder:
Keep the folder accessible for later steps.
Access the Server Panel:
Log in to the BisectHosting Games panel.
Stop the Server:
Temporarily halt the server operations.
Connect via SFTP:
Log in to your Minecraft Bedrock server using an SFTP client. (Learn how here.)
Navigate to the Behavior Packs Folder:
Open the behavior_packs directory.
Upload the Behavior Pack:
Drag and drop the extracted behavior pack folder here.
Edit the World Directory:
In the server’s file system, navigate to /home/container/worlds/[World Name].
Create the Configuration File:
Select Create File and input the following content:
json
Copy
Edit
[
{
"pack_id": "Paste uuid from manifest.json here",
"version": [0, 0, 0]
}
]
Replace the pack_id and version values with the corresponding entries from manifest.json.
Save and Name the File:
Name the file world_behavior_packs.json and save it.
Restart the Server:
Start the server to apply the changes.
Adding a Behavior Pack Using an Uploaded World
Download and Prepare the Behavior Pack:
Save the desired behavior pack as a .mcpack or .mcaddon file in an empty folder.
Import the Pack into Minecraft:
Open Minecraft Bedrock, wait for it to load, then double-click the file to import it.
Create a New World:
Go to Play, then select Create New World and configure settings as needed.
Enable the Behavior Pack:
In Resource Packs and Behavior Packs, activate the imported pack.
Verify activation in the Active tab.
Export the World:
Once the world is created, return to the main menu, select the pencil icon next to the world, and export it to a folder.
Access the Server Panel:
Log in to the BisectHosting Games panel and stop the server.
Upload the Exported World:
Connect to your server via SFTP, navigate to the worlds folder, and create a new directory with the world’s name.
Drag and drop the exported .MCWORLD file into this directory.
Extract the World Files:
Rename the .MCWORLD file to .zip, then unarchive it.
Update Server Properties:
In the server’s configuration files, modify the level-name= line to match the new world’s name.
Restart the Server:
Save your changes and restart the server to finalize the setup.