0%
Loading...
NolimitHost

Add a Java server resource pack

Last updated: July 23, 2026

This guide shows you how to prompt or require Minecraft Java Edition players to download a resource pack from your NolimitHost server.

Host the resource-pack .zip at a direct public download URL, then add that URL to server.properties (the main server configuration file). A resource pack is a set of files that changes how the game looks or sounds on players' clients.

Before you begin

  • Confirm that the pack supports the server's Minecraft version.
  • Keep the pack as a .zip; do not extract it on the server.
  • Test the direct link in a private browser window. It must download the file without requiring a sign-in or confirmation page.
  • Create a backup.

Host the pack

You can upload the resource-pack .zip to MCPacks and use the generated link in server.properties.

Configure the resource pack

  1. Stop the server — Stop the Java server before editing server.properties, so the running server does not overwrite your changes.
  2. Open server.properties — Log in to the NolimitHost Game Panel at https://panel.nolimithost.cc/ and select your Minecraft Java server. In the left sidebar, click File Manager and select server.properties.
  3. Add the direct URL — Paste the direct download URL after resource-pack=.
    resource-pack=https://downloads.example.com/server-pack.zip
  4. Choose whether it is required — Set require-resource-pack=true to disconnect players who decline it. Use false to let players decline.
    require-resource-pack=true
  5. Save and start — Save the file, start the server, and connect with a client that has not cached the pack. Confirm that the download prompt appears.

Optional integrity settings

  • resource-pack-sha1 accepts the lowercase SHA-1 digest of the pack and lets the client verify the download.
  • resource-pack-prompt sets custom text for the required-pack prompt.
  • resource-pack-id identifies the pack with a UUID.
Warning: When you replace the pack, update its download URL or SHA-1 value so clients do not continue using an old cached copy.