Nouveau : Profitez de 20 % de réduction le premier mois — Code BRUCE20
Prêt à jouer ?
Choisis ton jeu, sélectionne un plan et joue en moins de 60 secondes. Zéro lag, zéro excuse.
Wouf ! C'est parti !

A server resource pack pushes a custom look, custom textures, sounds, or a full themed pack, to everyone who joins, with no manual install on their end. Set up right, players get a "download resource pack?" prompt the moment they connect. The part that trips people up is that the server does not host the pack itself. It hands players a link to download from, and that link plus a matching hash has to be exactly right, or nobody sees your textures.
Here is how to add a resource pack to your Minecraft server from the panel, step by step, and the three mistakes that cause "Failed to download resource pack."
.zip at a public direct-download link, and the server sends players that URL.server.properties: resource-pack (the URL), resource-pack-sha1 (the hash of that exact file), and require-resource-pack (optional or forced).server.properties in the Files tab, then restart from the Console.Do not have a pack yet? Modrinth (modrinth.com/resourcepacks), Planet Minecraft (planetminecraft.com), and CurseForge all have thousands of free resource packs. Find one you like, download the .zip, and you are ready for the rest.
Your server does not store the pack itself, it stores a link to it, so that .zip needs to sit at a direct download URL that points straight at the file. Good options:
.zip and it hands you the exact resource-pack and resource-pack-sha1 lines to paste in, no hash math.?dl=0 to ?dl=1 so it downloads directly instead of opening a preview page..zip directly.Do not use Discord. Discord CDN links expire after roughly 24 hours, which is exactly why "it worked yesterday, now everyone gets an error" is the most common resource-pack complaint.
The resource-pack-sha1 is a fingerprint of that exact .zip. It matters for two reasons: it lets players cache the pack instead of re-downloading it every join, and modern Minecraft versions are strict, some refuse a pack with a missing or wrong hash.
.zip into any SHA-1 generator (search "resource pack sha1 generator") and copy the string.The one rule: every time you change the pack, the hash changes too. Update both the URL and the SHA-1, or players keep loading the old cached version.
In your BruceNode panel, open the Files tab, find server.properties in the server's root folder, and click it to edit. Add or update these lines:
resource-pack=https://your-host.com/YourPack.zip
resource-pack-sha1=cf23df2207d99a74fbe169e3eba035e633b65d94
require-resource-pack=false
resource-pack, the direct download URL from Step 1.resource-pack-sha1, the hash from Step 2 (lowercase, no spaces).require-resource-pack, false lets players decline and keep playing, true kicks anyone who refuses. Start with false.You can also set a custom prompt players see:
resource-pack-prompt=Grab our pack for the full experience
Save the file.
Resource pack settings load at boot, so open the Console tab and restart the server with the power controls. When it comes back and a player joins, they get the download prompt automatically. That is the whole setup.
If players hit that error, it is almost always one of these:
?dl=0 link, a Google Drive preview page, or a webpage instead of the file. Opening the link must download the .zip. (Dropbox: use ?dl=1.)The server console logs the reason, so check the Console tab after a failed join.
require-resource-pack=false): players can decline and play with default textures. Best for most servers, nobody gets locked out.require-resource-pack=true): players must accept the pack or they cannot join. Use this only when the pack is core to how your server plays, like a custom-model RPG or an adventure map.Adding a resource pack is three lines in server.properties: the URL, the SHA-1 hash, and whether it is required. Host the .zip somewhere permanent (not Discord), grab the hash, paste all three into the Files tab, and restart from the Console. Almost every "it won't download" problem is a non-direct link or a hash that no longer matches the file.
If you want the simplest setup, our Minecraft plans give you a one-click file manager and console, so editing server.properties and restarting takes about a minute.
Related posts on BruceNode: