đĻ Installation & Hosting
Get the plugin running so the resource pack can reach your players.
Requirementsâ
CraftEngine runs on Paper-based servers. Verified and supported:
Paper forks â Paper, Purpur, Pufferfish, Leaf, Leaves, UniverseSpigot
Folia forks â Folia, Canvas, Luminol
- Java: JDK 21 or later
- Minecraft: 1.20 or later
Get the pluginâ
- Community Edition â Modrinth
- Premium Edition â VoxelShop, BuiltByBit, NMCrate
Installâ
Drop the .jar into plugins/ and start the server. First boot generates:
Run /ce in-game. The item browser opens â you're good.
Resource pack hostingâ
CraftEngine builds a resource pack from your content and provides it for players to download. The default configuration uses the built-in HTTP server (self).
Try it now: run /ce reload all in-game. If the pack downloads successfully with no purple-black textures, hosting is working. The default config uses self mode â the server includes a built-in HTTP server, no extra setup needed.
For configuration, see Resource Pack Hosting. Build and upload steps are explained in Workflows.
Alternative hostsâ
If the default configuration cannot deliver the resource pack, or you want to try another method, consider one of the hosting options below. To understand what went wrong with self hosting, see the Self Hosting page for the detailed configuration guide.
After changing resource-pack.packs or resource-pack.self-host, run /ce reload host to update hosting settings. To also rebuild the pack, use /ce reload all with the default workflow, or run your build workflow with /ce workflow [name].
â ī¸ For hosts requiring API keys, pass secrets via environment variables â don't write them directly in
config.yml. Never share a config file containing real keys.