đĻ 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
Installâ
Drop the .jar into plugins/ and start the server. First boot generates:
Run /ce in-game. The item browser opens â you're good.
â ī¸ Nothing happened? Check the console. Common causes: wrong JDK version, not a Paper fork (Spigot won't work), Minecraft version too old.
Resource pack hostingâ
CraftEngine compiles your resources/ into a resource pack and serves it over HTTP to players.
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.
If the download fails, keep reading.
Default: self hostingâ
# config.yml â the default. You don't need to change anything.
resource-pack:
delivery:
hosting:
- type: "self"
ip: "auto"
port: "auto"
type: "self" starts a built-in HTTP server on your Minecraft server. ip: "auto" and port: "auto" detect your address automatically. Works out of the box in most cases.
Alternative hostsâ
If self hosting doesn't work, try one of these:
Quick pickâ
| Your situation | Recommendation |
|---|---|
| Solo development / testing | Lobfile or self hosting |
| Public server | S3 (Cloudflare R2 is free) |
| Distributing via Velocity / BungeeCord | None |
â ī¸ After changing the host config, run
/ce reload all.configalone won't rebuild the pack.
â ī¸ 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.
Expected behaviorâ
With hosting working, /ce reload all should: regenerate the pack â online players get a download prompt â they accept and it applies â no purple-black textures. Players receive the pack prompt automatically when they join.