Minecraft resource pack hosting — MCPacks

Minecraft Texture Pack Hosting

Whether you call it a texture pack or a resource pack — MCPacks hosts it free. Upload your ZIP for a permanent direct link, instant SHA1, UUID, and a ready-to-use server.properties config. Works with PvP packs, high-res packs, HUD packs, sound packs, and more.

Texture Pack vs Resource Pack — What Is the Difference?

Texture pack was the original name used in Minecraft Java Edition before version 1.6 (released June 2013). The texture pack system only allowed replacing block and item textures. Since version 1.6, Minecraft uses the term resource pack — an expanded format that covers textures, sounds, models, fonts, languages, and particle effects in addition to the original textures.

In common usage many players and server admins still say texture pack even when referring to a modern resource pack. The server.properties fields are always resource-pack, resource-pack-sha1, and resource-pack-id regardless of what the ZIP contains. MCPacks hosts both legacy texture packs and modern resource packs — the upload process is identical.

Popular Texture and Resource Pack Types for Servers

  • PvP Texture Packs — low-fire overlay, clear glass, short swords, custom bows and crosshairs. Pushed to all players on join for a consistent competitive experience. Typically 1–5 MB, near-instant download.
  • Themed Server Packs — custom RPG, skyblock, factions, prison, or survival branding. Includes custom block models, GUI, and mob textures unique to your server.
  • High-Resolution Packs (128× / 256×) — PBR and photorealistic packs up to 95 MB hosted on Google Drive CDN with no throttling.
  • HUD and GUI Packs — custom crosshair, hotbar layout, inventory, health and hunger bars, and XP display.
  • Sound Packs — custom music tracks, ambience, entity sounds, UI sounds, and ambient environment audio distributed server-side.
  • Adventure Map Packs — story and escape-room maps often require a specific pack for custom block textures, item models, and sound effects.

How to Correctly Package a Minecraft Texture Pack

Your ZIP must contain pack.mcmeta at the root level of the archive — not inside a subfolder. The required structure is:

  • pack.mcmeta — JSON file with pack format version and description (required)
  • pack.png — 64×64 PNG pack icon shown in the resource pack selector (optional)
  • assets/minecraft/textures/ — texture overrides
  • assets/minecraft/sounds/ — sound overrides (optional)
  • assets/minecraft/models/ — model overrides (optional)

Common mistake: right-clicking a folder named mypack and choosing Compress/Archive creates a ZIP with a mypack/ subdirectory. pack.mcmeta ends up at mypack/pack.mcmeta inside the ZIP — one level too deep. Minecraft cannot read the pack. Instead, open the folder, select all files and folders inside it, then create the ZIP from the selection.

How to Host a Texture Pack on Your Minecraft Server — Step by Step

  1. Create or obtain your texture pack ZIP. Ensure it has the correct structure with pack.mcmeta at the root.
  2. Go to minecraftpack.net and drag your ZIP onto the upload area. The SHA1 hash starts computing immediately in your browser.
  3. Wait for the upload to complete. Typically under 30 seconds for most packs. A complete server.properties config block appears on screen.
  4. Copy the three config linesresource-pack, resource-pack-sha1, and resource-pack-id — and paste them into your server's server.properties file.
  5. Restart your Minecraft server. When players next join, they are prompted to download and apply the texture pack.

Frequently Asked Questions

What is the difference between a texture pack and a resource pack in Minecraft?

Texture pack is the old name used before Java Edition 1.6. Since 1.6 Minecraft uses the term resource pack, which covers textures, sounds, fonts, models, and more. MCPacks hosts both.

How do I host a texture pack for my Minecraft server?

Upload your texture pack ZIP to MCPacks. It hosts it on Google Drive and returns the three server.properties lines you need: resource-pack, resource-pack-sha1, and resource-pack-id.

What resolution texture packs does MCPacks support?

MCPacks accepts any valid .zip up to 95 MB. This covers 16x, 32x, 64x, 128x, and most 256x resolution packs.

Do texture packs work on Minecraft Bedrock Edition servers?

No. Bedrock Edition uses a different system for server-side resource packs. MCPacks is designed for Java Edition server.properties only.

Why do some players not see my texture pack changes?

Most likely the resource-pack-id UUID has not changed, so Minecraft clients serve their cached version. Upload a new version to MCPacks to get a fresh UUID, update server.properties, and restart.