A server-side resource pack allows you to provide a custom texture pack, sound pack, or language pack that players are prompted to download when they join your server. This is useful for custom maps, themed servers, or any server that requires specific textures to look correct.
Before You Begin
Your resource pack must be hosted at a direct download URL. The URL must point directly to the .zip file, it cannot be a page with a download button. Common hosting options include:
- Dropbox: Upload the file and change
dl=0todl=1in the share link - Google Drive: Use a direct download link format
- Your own web server: Host the
.zipfile on any web server that supports direct file downloads - MCPacks: A free service designed for Minecraft resource pack hosting at mc-packs.net
The file must be a .zip archive (not .rar or .7z) and must not exceed 250 MB.
Configuring the Resource Pack
- Navigate to the Wabbanode Control Panel and select your Minecraft server.
- Stop your server if it is currently running.

- Click Settings to access your server properties.

- Scroll down to the Server Settings section and locate the following fields:
- Resource Pack: Paste the direct download URL to your resource pack
.zipfile.
- Resource Pack SHA1: Enter the SHA-1 hash of your resource pack file (optional but recommended). This ensures players download the correct file and enables caching.

- Require Resource Pack: Set to true if you want players who decline the resource pack to be disconnected from the server.

- Resource Pack Prompt: (optional) A custom message shown to players when prompted to download the pack.
- Resource Pack: Paste the direct download URL to your resource pack
- Click Save at the top of the page.

- Start your server.
When players join, they will be prompted to accept or decline the resource pack. If Require Resource Pack is enabled, declining will disconnect them.
Generating a SHA-1 Hash
The SHA-1 hash verifies the integrity of the resource pack download. To generate one:
On Windows (PowerShell):
certutil -hashfile yourpack.zip SHA1
On macOS/Linux (Terminal):
sha1sum yourpack.zip
Copy the hash output (a long string of letters and numbers) and paste it into the Resource Pack SHA1 field in the panel. The hash must be lowercase hexadecimal.
If you update your resource pack, you must also update the URL and SHA-1 hash in the server settings. Players will only re-download the pack if the SHA-1 hash changes.
Troubleshooting
- Players not being prompted to download the pack. Verify the Resource Pack URL field is correctly filled in and the server has been restarted after saving. Check that the URL is a direct download link.
- "Failed to download resource pack" error. The URL is not a direct download link, the file is too large (max 250 MB), or the hosting service is blocking the download. Test the URL in a browser, it should immediately start downloading the
.zipfile. - Pack downloads but textures don't change. The resource pack itself may have an incorrect folder structure. The
pack.mcmetafile must be at the root of the.ziparchive, not inside a subfolder. - Players see the old resource pack. Update the SHA-1 hash after uploading a new version of the pack. Without a new hash, Minecraft uses the cached version.
- Want to remove the resource pack. Clear the Resource Pack URL field, save, and restart. Players will no longer be prompted on join.
You now know how to add a server side resource pack to your Minecraft server!

Minecraft