Adding Resource Packs
How to set up a server resource pack that automatically downloads for players.

Adding Resource Packs#

A server resource pack automatically downloads custom textures, sounds, and models when players join your server.

Overview#

Unlike mods, resource packs are client-side only and change the game's appearance without modifying gameplay. Your server hosts the download link, and players receive the pack automatically on join.

Step 1: Obtain a Resource Pack#

Download a .zip resource pack file from:

Or use your own custom pack.

Step 2: Host the Pack#

Resource packs must be hosted on a direct download URL. We recommend MCPacks, a free hosting service:

  1. Go to mc-packs.net
  2. Upload your resource pack .zip file
  3. Copy both the download URL and SHA-1 hash

Step 3: Configure server.properties#

  1. Go to your control panel and open the Files tab
  2. Open server.properties
  3. Add the download URL:
resource-pack=https://download.mc-packs.net/pack/your-pack-hash.zip
  1. Add the SHA-1 hash (recommended):
resource-pack-sha1=ae1f474756c0011f0837188b6be478da5764d495

The SHA-1 hash prevents players from redownloading the pack unnecessarily.

Step 4: Restart Your Server#

Save the file and restart your server. Players will now be prompted to download the resource pack when joining.

Optional Settings#

Require the Resource Pack#

Force players to accept the pack or be disconnected:

require-resource-pack=true

Custom Prompt Message#

Explain why the resource pack is required:

resource-pack-prompt=This server uses a custom texture pack for the best experience.

Velocity/Proxy Networks#

For networks using Velocity, manage resource packs across multiple servers with the VelocityResourcepacks plugin.

Troubleshooting#

Players not receiving the pack#

  • Verify the URL is a direct download link (not a webpage)
  • Check the URL is accessible (paste it in a browser)
  • Ensure the SHA-1 hash is correct

Pack downloads every time#

  • Add or verify the SHA-1 hash in resource-pack-sha1

Pack not loading correctly#

  • The pack may be incompatible with the Minecraft version
  • Check pack structure (must have assets folder at root of zip)

See Also#