> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.skynode.pro/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Minecraft Bedrock | How to Enable a Custom Behavior pack

# How to enable a custom behavior pack

This guide will show you how to install a resource pack on your Bedrock server. For this guide, the resource pack [SimplySharp Texture Pack](https://mcpedl.com/simplysharp-texture-pack/) was used.

||| **Warning:** Some download links on mcpedl.com may lead you to a url shortner such as bit.ly, linkvertise.com or other websites. These are third party websites and we are not responsible for what is hosted on them.
# Getting the resource pack onto the server

1. Download the resource pack you want to use on the server (preferably the .zip version)
2. Upload the resource pack to the folder called `resource_packs` by either using SFTP or uploading it directly via the panel.

|| If you do not know how to use SFTP, have a look at [Panel | How to manage files using SFTP](https://help.skynode.pro/en/article/panel-how-to-manage-files-using-sftp-1dn4a06/)

# Applying the resource pack
|| **Note:** If you unarchive the zip folder and the files appear outside of the folder for the resource pack, create a folder and call it the name of the resource pack (e.g. SimplySharp) and move all the resource pack files into it.

1. Once the resource pack you want to use has been uploaded to the `resource_packs` folder, unarchive it if it has not been unarchived already.

![It will look like this](https://storage.crisp.chat/users/helpdesk/website/96b07f66ef6ab800/resourcepack_12xe2b5.png)

2. Go into the folder for the resource pack and look for the file called `manifest.json`, you will need the `uuid:` and the `version:` for the next step.

![For reference](https://storage.crisp.chat/users/helpdesk/website/96b07f66ef6ab800/resourcepack-info_pgapy6.png)

3. Go to your world folder and create a file called `world_resource_packs.json` and copy and paste the text below into the file.

| **Tip:** The world folder is located in `/home/container/worlds/Bedrock level/`
```
[
  {
        "pack_id": "uuid here",
        "version": [version number here]
  }
]
```

4. Replace `"uuid here"` with the uuid that you retrieved from the `manifest.json`, do the same with the `[version number here]` and save the changes, if it asks you to give the file a name, set the name to `world_resource_packs.json`. It should look similar to this once you are done.

![](https://storage.crisp.chat/users/helpdesk/website/96b07f66ef6ab800/json-file_1kkeorp.png)

| If you would like to set the resource pack as a requirement, go into the `server.properties` and look for the line that says `texturepack-required=false`, change it to `texturepack-required=true` and save the changes.

**And that's it, if you have done things correctly you will get a prompt asking you to download the resource pack when joining the server**

|| If you are still struggling to get the resource pack to work please open a support ticket in our discord server

