How do I set up a resource/texture pack players are prompted to accept?
A server resource pack lets you push a custom texture or resource pack to players automatically — they're prompted to accept it when they join. Setting it up is a matter of hosting the pack and pointing server.properties at it.
What you need
- A direct download URL to your pack's
.zip(a Dropbox direct link, a static host, etc.). - The pack's SHA-1 hash, so clients can verify the download.
Step-by-step
- Host the pack
.zipat a direct download URL — the link must point straight at the.zipfile. - In the Files tab, open
server.propertiesand setresource-pack=<url>. - Set
resource-pack-sha1=<the pack's SHA-1 hash>. - If you want to require the pack, set
require-resource-pack=true. - Restart the server.
Tip: The URL must point directly at the
.zip, and the SHA-1 must match the file — otherwise clients re-download the pack on every single join.
Frequently asked questions
Players aren't being prompted — why? Usually the URL isn't a direct link to the .zip, or the SHA-1 doesn't match. Fix both and restart.
Where do I get the SHA-1 hash? Any SHA-1 checksum tool will generate it from your .zip file. Paste that exact value into resource-pack-sha1.
Can I force players to use the pack? Yes — set require-resource-pack=true. Players who decline won't be able to play on the server.
All of these settings are editable from the panel on any tier. If you are still choosing one, see our Minecraft server hosting plans.