Minecraft resource pack hosting — MCPacks

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 for a Resource Pack?

Java Edition requires exactly these fields in server.properties to serve a resource pack to all players on join:

  • resource-pack — the direct download URL of the ZIP (must stream the file directly, not redirect to a preview page)
  • resource-pack-sha1 — the 40-character hex SHA1 hash of the ZIP file
  • resource-pack-id — a UUID string (added in 1.20.3, required in 1.21+)

Optionally add require-resource-pack=true to kick players who decline the pack — useful for servers where the pack is essential, such as custom HUD, RPG map, or themed server experiences.

MCPacks generates all three required values and outputs them in a ready-to-paste config block every time you upload.

Everything Your Server Needs — All Three Fields Automated

  • Drive-Direct Upload — your browser uploads directly to Google Drive. The MCPacks server never handles the file bytes, giving you maximum upload speed.
  • Correct SHA1 Every Time — the hash is computed from the exact bytes that reach Google Drive. Minecraft clients always validate successfully — no silent pack rejections.
  • Direct-Download URL — the export=download Google Drive URL streams the ZIP directly. Accepted by all Minecraft Java Edition versions from 1.8 to 1.21+.
  • Fresh UUID Per Upload — a new resource-pack-id UUID is generated for every upload. Players are forced to re-download when you update the pack, even if the filename is the same.
  • Up to 95 MB — supports large high-resolution 128× and 256× packs.
  • All Server Platforms — Vanilla, Paper, Spigot, Purpur, Fabric, Forge, Velocity, BungeeCord, Pterodactyl, Apex, Shockbyte, Bisect, and more.

Resource Pack Fields by Minecraft Java Edition Version

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

MCPacks always outputs all three fields regardless of your Minecraft version. If you are running an older server that ignores resource-pack-id, it is simply skipped by the server.

How to Force Players to Download Your Resource Pack

By default Minecraft gives players the option to accept or decline the server's resource pack. To make the pack mandatory, add this line to server.properties:

require-resource-pack=true

With this setting, players who click No are disconnected from the server. This is commonly used on:

  • Custom HUD and GUI servers where the pack changes the health bar, hotbar, or inventory interface
  • RPG and adventure map servers where the pack is part of the intended experience
  • PvP servers where all players need the same texture pack for fairness
  • Modded-style servers using resource packs to add custom models and block textures

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.