How To Add Resource Packs To Your Server
Adding a resource pack to your Minecraft server can greatly enrich the player experience and maintain server aesthetics by altering the game’s textures, sounds and font without altering the game’s code directly. Resource packs are client side modifications and are therefore sent to individual players from the server to be stored and run on their own device.
This guide will demonstrate how to add a server-wide resource pack popup to allow users to enable and use a specified resource pack, or alternatively, enforce it for all players.
Acquiring a Resource Pack
There are several popular websites where you can find a variety of resource packs for the Minecraft Bedrock Edition. Here are some of the most well-known ones:
You can also upload your own custom resource pack as well.
Ensure the resource pack is compatible with the version of Minecraft used and any addons or behavior packs installed. Incompatible packs may cause crashes or visual glitches.
Installation
Obtaining the Pack Metadata
-
Download the resource pack. If the file is in the
.mcpack
format, rename the file extension to the.zip
format. -
Extract the file to reveal it’s content.
-
Open the “manifest.json” file in the extracted folder using a text editor. Then copy the “uuid” value under “header”. The format should resemble the string below:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Adding to the Server
-
Log in to the Dashboard.
-
Within your server list, choose a server.
-
You will be redirected to the Console Page of your server. In the navigation menu, open the “Console & Files” category and navigate to File Manager.
-
Locate and open the “resource_packs” folder. You should notice two other folders called “chemistry” and “vanilla” within this folder. If so you are on the right track!
-
Click on “Upload Files”, then select and upload the
.zip
resource pack. -
Once the upload is complete, click on the 3 dots to the right of the uploaded
.zip
file. Then click “Unarchive”. Once this process is completed, you may delete the.zip
file as it is no longer needed. -
Navigate back to the root directory by clicking on the “Go Back” button at the top of your file list or by returning to the File Manager.
-
Locate and open the “worlds” folder, this is where all your world folder will be stored. Find and open your current world folder, this is often called
Bedrock level
unless changed. -
Click on “Create File” and name it as
world_resource_packs.json
. -
Open the newly created file and paste the following into it:
[ { "pack_id": "manifest.json UUID", "version": [0, 0, 0] } ]
To add multiple resource packs, simply add a comma (
,
) after the closing curly brackets (}
) and paste in all the content between and including the curly brackets ({
}
). -
Set the value of “pack_id” to the “uuid” we copied before.
-
Replace the
version
value with the “version” provided from the “manifest.json” file. -
Save the file by clicking on “Save File”.
-
(Re)start your server.
If you have successfully added the resource pack, you should be prompted with a “Download Resource Pack?” popup the next time you join the server.
Configuration
Enforcing the Resource Pack
By default, players will be prompted if they wish to download and install the resource pack, giving them the option to deny. If you wish all your players to use it, you may want to enforce it by follow the steps below:
-
Log in to the Dashboard.
-
Within your server list, choose a server.
-
You will be redirected to your server’s Console page. In the top navigation bar, hover over “Server” then navigate to Server Properties.
-
Find and set
texturepack-required
toEnabled
. -
To save your changes, click on “Submit” at the top of the list.
-
(Re)start your server.