Skip to main content
Host the resource-pack .zip at a direct public download URL, then add that URL to server.properties.

Before you begin

  • Confirm that the pack supports the server’s Minecraft version.
  • Keep the pack as a .zip; do not extract it on the server.
  • Test the direct link in a private browser window. It must download the file without requiring a sign-in or confirmation page.
  • Create a backup.

Host the pack

You can upload the resource-pack .zip to MCPacks and use the generated link in server.properties.

Host a resource pack with MCPacks

Upload the pack and copy its server resource-pack link.

Configure the resource pack

1

Stop the server

Stop the Java server before editing server.properties.
2

Open server.properties

Open the file manager and select server.properties.
3

Add the direct URL

Paste the direct download URL after resource-pack=.
4

Choose whether it is required

Set require-resource-pack=true to disconnect players who decline it. Use false to let players decline.
5

Save and start

Save the file, start the server, and connect with a client that has not cached the pack. Confirm that the download prompt appears.

Optional integrity settings

  • resource-pack-sha1 accepts the lowercase SHA-1 digest of the pack and lets the client verify the download.
  • resource-pack-prompt sets custom text for the required-pack prompt.
  • resource-pack-id identifies the pack with a UUID.
When you replace the pack, update its download URL or SHA-1 value so clients do not continue using an old cached copy.

Java server properties

Review the other settings stored in server.properties.