Join our community on Discord
Guides

How to Add a Custom Resource Pack to Your Minecraft Server

March 26, 2026·5 min read
How to Add a Custom Resource Pack to Your Minecraft Server

How to Add a Custom Resource Pack to Your Server

A server resource pack changes textures, sounds, and models for everyone who joins — without requiring mods.

What You Can Do

Custom item textures, block textures, sounds, 3D models via CustomModelData, UI changes, and branding.

Step 1: Create or Download a Pack

Include `pack.mcmeta` at the root with the correct `pack_format` for your version. Zip the contents (not the folder).

Step 2: Host It

The pack needs a direct download URL:

  • GitHub: Upload zip, use raw download link
  • Dropbox: Share link, change `?dl=0` to `?dl=1`
  • mc-packs.net: Free hosting for MC resource packs

Step 3: Get SHA-1 Hash

Linux: `sha1sum pack.zip` Windows: `Get-FileHash pack.zip -Algorithm SHA1`

Step 4: Configure server.properties

``` resource-pack=https://your-url.com/pack.zip resource-pack-sha1=your-hash-here resource-pack-prompt=Custom textures for our server! require-resource-pack=true ```

Step 5: Restart and Test

Players get prompted to download when joining.

Updating the Pack

Upload new zip, generate new SHA-1, update server.properties, restart. Players re-download on next join.

Troubleshooting

  • Failed download: URL must be direct download (HTTPS, no redirects)
  • Hash mismatch: Regenerate from the exact uploaded file
  • Pack doesn't apply: pack.mcmeta must be at zip root, not in a subfolder
Show off your custom content on ServerList.cc!