Hero image

Knowledge Base

How To Add Resource Packs To Your Server

This article is available for both Minecraft editions:

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

  1. Download the resource pack. If the file is in the .mcpack format, rename the file extension to the .zip format.

    Renaming to zip

  2. Extract the file to reveal it’s content.

  3. 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

  1. Log in to the Dashboard.

  2. Within your server list, choose a server.

  3. 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.

  4. 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!

  5. Click on “Upload Files”, then select and upload the .zip resource pack.

  6. 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.

  7. 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.

  8. 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.

  9. Click on “Create File” and name it as world_resource_packs.json.

  10. 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 ({ }).

  11. Set the value of “pack_id” to the “uuid” we copied before.

    manifest-packid pack id

  12. Replace the version value with the “version” provided from the “manifest.json” file. manifest-ver version

  13. Save the file by clicking on “Save File”.

  14. (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:

  1. Log in to the Dashboard.

  2. Within your server list, choose a server.

  3. You will be redirected to your server’s Console page. In the top navigation bar, hover over “Server” then navigate to Server Properties.

  4. Find and set texturepack-required to Enabled.

  5. To save your changes, click on “Submit” at the top of the list.

  6. (Re)start your server.