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:
resource-pack— the direct download URLresource-pack-sha1— the SHA1 hash of the ZIPresource-pack-id— a UUID (required since 1.20.3)
Optionally add require-resource-pack=true to disconnect players who decline the pack.
Everything Your Server Needs
- Drive-Direct Upload — your browser uploads directly to Google Drive for maximum speed.
- Correct SHA1 Every Time — computed from the exact bytes uploaded. No mismatches.
- Direct-Download URL — the Google Drive export=download URL, accepted by all Minecraft versions.
- Fresh UUID Per Upload — prevents players serving a stale cached pack.
- Up to 95 MB — supports large high-resolution packs.
- All Server Platforms — Vanilla, Paper, Spigot, Purpur, Fabric, Forge, Velocity, BungeeCord.
Resource Pack Fields by Minecraft Version
| MC Version | resource-pack | resource-pack-sha1 | resource-pack-id (UUID) |
|---|---|---|---|
| 1.8 to 1.20.2 | Required | Required | Not used |
| 1.20.3 to 1.20.4 | Required | Required | Recommended |
| 1.21+ | Required | Required | Required |
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.