Manual Resource Pack Setup

This method works with any Minecraft server — vanilla, Paper, Spigot, Fabric — without installing any plugins. You upload the resource pack ZIP yourself, get a direct download link, and tell Minecraft where to find it via server.properties.

Before you start

  • • A Minecraft resource pack prepared as a .zip file
  • • A free LobFile account
  • • Access to your server's server.properties file

Step by step

1

Prepare your resource pack ZIP

Your resource pack must be a .zip file containing at least a pack.mcmeta at the root. The standard structure looks like this:

your-pack.zip
├── pack.mcmeta
├── pack.png          (optional icon)
└── assets/
    └── minecraft/
        ├── textures/
        ├── sounds/
        └── ...

Minecraft is strict about the ZIP structure — the pack.mcmeta must sit at the root of the archive, not inside a sub-folder. You might want to find a separate guide on this process.

2

Upload to LobFile

Log in to lobfile.com/dashboard and upload your ZIP file. Once the upload completes, open the file details and copy the direct download URL.

The URL will look something like:

https://lobfile.com/file/your-pack.zip

Keep this URL handy — you'll paste it into server.properties in the next step.

3

(Optional) Get the SHA1 hash of your pack

Minecraft can verify the integrity of the downloaded pack using a SHA1 hash. Providing this is optional but recommended — it prevents Minecraft from using a cached or corrupted copy and helps clients skip re-downloading when the pack hasn't changed.

On Windows (PowerShell):

Get-FileHash your-pack.zip -Algorithm SHA1

On macOS / Linux:

sha1sum your-pack.zip

Copy the resulting hex string — you'll paste it as resource-pack-sha1 in the next step.

4

Configure server.properties

Open your server's server.properties file and update these fields:

# Paste the direct LobFile URL here
resource-pack=https://lobfile.com/file/your-pack.zip

# Paste the SHA1 hash here (leave blank to skip verification)
resource-pack-sha1=a1b2c3d4e5f6...

# Optional (Minecraft 1.17+): shown to players before they accept
resource-pack-prompt=This server uses a custom resource pack.

# Set to true to kick players who decline
resource-pack-required=false

Save the file. A simple plugin reload is not enough — you need to restart the server for changes to server.properties to take effect.

5

Restart your server and test

Restart the server, then join with a Minecraft client. You should be prompted to accept the resource pack. After accepting, the pack downloads from LobFile's CDN and applies.

If the pack doesn't appear, double-check that the URL returns the ZIP when opened in a browser, and confirm that pack.mcmeta sits at the root of the archive.

Tips & notes

File size: Free LobFile accounts support files up to 100 MB. Most resource packs fit well within that limit. If your pack is larger, consider a paid plan for higher limits.

Direct link requirement: Minecraft requires a direct link to the raw ZIP file, not a web page with a download button. LobFile URLs point directly to the file by default, so this is handled for you automatically.