CraftEngine + LobFile
CraftEngine is a Minecraft plugin for custom content and resource pack delivery. It has built-in support for LobFile as a hosting provider — add your API key to the delivery config and CraftEngine takes care of uploads automatically every time the pack is rebuilt.
How it works
CraftEngine's resource pack delivery system supports multiple hosting backends. When configured for LobFile, it uploads the generated pack directly to your LobFile account and updates the URL served to players. As the CraftEngine docs describe it, LobFile is a solid choice for beginners — it's free, user-friendly, and reliable across most regions.
Setup guide
Create a LobFile account
Sign up for a free LobFile account if you don't already have one.
Copy your API key
Log in and go to Dashboard → Account Info. Click Copy API Key to Clipboard and keep it ready for the next step.
Edit CraftEngine's delivery config
In your CraftEngine configuration, find the resource pack delivery section and add a LobFile hosting entry:
resource-pack:
delivery:
hosting:
- type: "lobfile"
api_key: "YOUR_API_KEY_HERE"
use_environment_variables: falseReplace YOUR_API_KEY_HERE with your actual API key.
(Optional) Use an environment variable instead
If you'd rather not store your API key directly in the config file — for example, in a version-controlled or shared environment — set the environment variable instead:
CE_LOBFILE_API_KEY=your_api_key_here
Then set use_environment_variables: true in your config and omit the api_key field:
resource-pack:
delivery:
hosting:
- type: "lobfile"
use_environment_variables: trueReload CraftEngine or restart your server
Apply the configuration change by reloading CraftEngine or restarting the server. On the next pack generation, CraftEngine will upload the result to LobFile and update the URL sent to players automatically.
Notes
Environment variable security: The use_environment_variables option is useful when your config files are checked into version control. Set CE_LOBFILE_API_KEY in your server environment (e.g., a .env file or your hosting panel's environment settings) and keep it out of your repository.
Regional availability: LobFile works well in most regions. Users in areas with heavy internet restrictions may experience reduced performance — if your player base is concentrated in a restricted region, test the download experience with those players after setup.
File size limit: Free accounts support files up to 100 MB. Paid plans offer higher limits.
