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.
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.
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.
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.
