๐ŸŽ‰ Save 25% on your first month with code: DOOM25

How to Add a Resource Pack to Your Minecraft Server

Complete guide to adding custom resource packs to your Minecraft server, including hosting requirements, server.properties configuration, and making resource packs mandatory for players.

MinecraftMinecraftยท
Magnus
3 min read
Apr 1, 2026
Last updated: Apr 1, 2026

How to Add a Resource Pack to Your Minecraft Server

Resource packs let you customize textures, sounds, and other assets on your Minecraft server. When configured correctly, players automatically download your resource pack when they join.

Prerequisites

  • A Minecraft server running version 1.6 or higher
  • A resource pack in .zip format
  • A place to host your resource pack file (direct download link required)

Step 1: Host Your Resource Pack

Your resource pack needs to be hosted somewhere that provides a direct download link. The URL must point directly to the .zip file.

  • Dropbox: Upload your file, get the share link, and change ?dl=0 to ?dl=1 at the end
  • Google Drive: Upload, get shareable link, use format: https://drive.google.com/uc?export=download&id=YOUR_FILE_ID
  • Your own web server: Upload to your web server and use the direct URL
  • GitHub Releases: Upload as a release asset for a direct download link

Important Requirements

  • The URL must be a direct download link (no redirect pages)
  • The file must be a valid .zip archive
  • Maximum file size: 250MB (Minecraft limit)
  • The URL should use HTTPS for security

Step 2: Configure server.properties

  1. Go to panel.doomhosting.com
  2. Select your Minecraft server
  3. Navigate to the Files tab
  4. Open server.properties
  5. Find and edit these settings:
resource-pack=https://example.com/your-resource-pack.zip
resource-pack-sha1=
resource-pack-prompt=
require-resource-pack=false

Configuration Options Explained

resource-pack The direct download URL to your resource pack .zip file.

resource-pack-sha1 (optional but recommended) The SHA-1 hash of your resource pack file. This ensures players download the correct file and enables caching. Generate it with:

  • Windows: certutil -hashfile yourpack.zip SHA1
  • Mac/Linux: shasum yourpack.zip

resource-pack-prompt (1.17+) Custom message shown to players when prompted to download the pack. Supports JSON text formatting.

require-resource-pack Set to true to kick players who decline the resource pack. Set to false to make it optional.

Step 3: Apply Changes

  1. Save the server.properties file
  2. Restart your server
  3. Join your server to test the resource pack download

Example Configuration

Here is an example of a complete resource pack configuration:

resource-pack=https://www.dropbox.com/s/abc123/mypack.zip?dl=1
resource-pack-sha1=a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0
resource-pack-prompt=Download our custom textures for the best experience!
require-resource-pack=true

Troubleshooting

Resource Pack Not Downloading

  • Verify the URL is a direct download link (test it in your browser)
  • Check that the URL uses HTTPS
  • Ensure the file is under 250MB
  • Confirm the .zip file is not corrupted

Players Getting Wrong Version

  • Update the SHA-1 hash after modifying your resource pack
  • Players may need to clear their resource pack cache
  • Re-upload the pack and update the URL if using services that cache files

SHA-1 Hash Not Matching

  • Regenerate the hash after any changes to the pack
  • Make sure you are hashing the exact file that is hosted
  • Do not modify the .zip after generating the hash

Tips for Resource Packs

  • Test your resource pack locally before uploading
  • Keep file sizes reasonable for faster downloads
  • Use version numbers in filenames when updating (e.g., mypack-v2.zip)
  • Consider providing an optional download link on your website for manual installation
  • Compress textures to reduce file size without losing quality

Need help with your resource pack setup? Contact our support team for assistance.

๐Ÿš€

Start your Minecraft Server

High performance hosting with 24/7 support