Minecraft Resource Pack Server Hosting

Get the exact server.properties config your Minecraft server needs — resource-pack URL, SHA1 hash, and UUID — in under 60 seconds. Upload your pack to MCPacks and copy the ready-to-paste config block. Free, no account required.

What Goes in server.properties?

Java Edition requires exactly three lines to serve a resource pack to players on join:

Optionally add require-resource-pack=true to disconnect players who decline the pack.

Everything Your Server Needs

Resource Pack Fields by Minecraft Version

MC Versionresource-packresource-pack-sha1resource-pack-id (UUID)
1.8 to 1.20.2RequiredRequiredNot used
1.20.3 to 1.20.4RequiredRequiredRecommended
1.21+RequiredRequiredRequired

Frequently Asked Questions

What fields does server.properties need for a resource pack?

Java Edition needs three fields: resource-pack (the direct download URL), resource-pack-sha1 (the SHA1 hash), and resource-pack-id (a UUID added in 1.20.3). MCPacks generates all three.

How do I force players to download the resource pack?

Set require-resource-pack=true in server.properties. Players who decline will be disconnected.

What happens when I update my resource pack?

Upload the new version to MCPacks to get a new URL, SHA1, and UUID. Update all three lines in server.properties and restart.

Can resource pack hosting slow down my server?

No. The file is hosted on Google Drive — players download directly from Google's CDN, not from your Minecraft server.

Does resource pack hosting work behind a Pterodactyl or PebbleHost panel?

Yes. MCPacks works with any panel: Pterodactyl, Pebblehost, Apex, Shockbyte, Bisect, and self-hosted setups.

Is there a limit on how many players can download the pack simultaneously?

Google Drive has no published per-file concurrent download limit. Hundreds of players joining simultaneously will all receive the pack without issue.