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
.zipfile - • A free LobFile account
- • Access to your server's
server.propertiesfile
Step by step
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.
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.
(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 in some cases.
Windows (PowerShell):
Get-FileHash C:\path\to\your-pack.zip -Algorithm SHA1
Linux:
sha1sum /path/to/your-pack.zip
MacOS:
shasum -a 1 /path/to/your-pack.zip
Copy the resulting hex string. You'll paste it as resource-pack-sha1 in the next step.
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.
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.
