How to add a server resource pack

A server resource pack downloads automatically when a player joins, so everyone sees the same textures, models and sounds without installing anything themselves.

What you need

A direct download link to the pack's .zip. It has to point straight at the file, so pasting it into a browser starts a download rather than opening a page. A share link from a cloud drive is usually a page, not a file, and is the most common reason this fails.

Set it up

  1. Open the Files tab and edit server.properties.
  2. Set resource-pack= to your direct link.
  3. Optionally set require-resource-pack=true to make it compulsory. Players who decline are disconnected.
  4. Save the file, then Restart.

Add the hash

Also set resource-pack-sha1= to the SHA-1 hash of the zip. It is optional but worth doing:

  • Without it, clients re-download the pack every single join.
  • With it, they cache it and only download again when the file actually changes.

If you update the pack, the hash changes, so update this line too or players keep the old version.

Prompting

require-resource-pack=false shows players a "Yes/No" prompt they can decline. true makes it mandatory. You can also set resource-pack-prompt= to a short message explaining what the pack is, which noticeably improves how many people accept.

If it will not load

  • Check the link downloads the file directly. This is nearly always the problem.
  • Check the size. Very large packs time out on slower connections. Under 50 MB is a comfortable target.
  • Check the hash matches the current file, if you set one. A stale hash makes clients reject the download.

Was this helpful?

Still need help? Contact support.