Skip to content

How do I set up a server resource pack that players are prompted to download?

Minecraft's server resource pack feature prompts players to download your custom textures, sounds, or other assets when they join. The pack must be hosted at a public URL; the panel does not host it for you.

First, prepare your resource pack as a ZIP file. Host it somewhere players can download it: a GitHub release, a direct link on a file hosting service, or any publicly accessible URL. The URL must end in the ZIP filename and return the file directly (not a download page).

Generate the SHA-1 hash of your ZIP file. On Windows, run Get-FileHash yourpack.zip -Algorithm SHA1 in PowerShell. On Mac/Linux, run shasum yourpack.zip. Copy the hash.

In the panel, open the Server Properties page. Set resource-pack to the full URL of your ZIP file. Set resource-pack-sha1 to the hash you generated. Set resource-pack-prompt to the message players will see in the download dialog (optional). Set require-resource-pack to true if you want to kick players who decline.

Save and restart the server. When players join, Minecraft will download and apply the pack automatically. If the pack does not appear, confirm the URL returns the file directly and that the SHA-1 hash is correct; a hash mismatch causes the client to reject the pack silently.

Was this helpful?

Want to try this on a real server?

Everything described here is available on the trial too, on the same hardware and the same panel as the paid plans. Try it free for 24-hour, no credit card required.

Didn't fix it? Ask in Discord.

Ask in our Discord - we help with hosting questions whether or not you host with us.