TABI CLOUD
Minecraft

How to Set Up a Server Resource Pack on Minecraft

5 min read · Updated October 2026 · By Tabi Cloud

A server resource pack lets players download custom textures and sounds when they join. The server only points to the file, so you need to host the pack somewhere with a direct download link.

Host the pack

Upload the zip to a host that gives a direct download link, meaning the link downloads the file itself and does not open a web page. Share pages that ask you to click a download button will not work. Check the exact current size limit for your Minecraft version, as it has changed over time.

Get the SHA-1

The SHA-1 hash lets the client verify and cache the pack. Generate it on your computer, for example by running sha1sum pack.zip on Linux or Mac, or certutil -hashfile pack.zip SHA1 on Windows. Use lowercase for the value.

Edit server.properties

  1. Stop the server.
  2. Open server.properties in the Files tab.
  3. Set resource-pack to the direct URL.
  4. Set resource-pack-sha1 to the hash.
  5. Optionally set require-resource-pack=true to kick players who decline.
  6. Optionally set resource-pack-prompt to a custom message, if your version supports it.
  7. Start the server.

Updating the pack

When you change the pack, upload the new file and update the SHA-1. Using a new URL, such as a version number in the file name, avoids players receiving a cached old version.

Troubleshooting

Ask on Discord if you need help.

Want your own server? Join our Discord and tell us the game. We set it up and send you the details. Need help with an error from this guide? Open a ticket there.

GET STARTED ON DISCORD

More guides

MinecraftHow to make a Minecraft server in 5 stepsMinecraftVanilla, Paper, Fabric or Forge: which Minecraft server type should you pick?MinecraftHow to install plugins on a Minecraft server