Requirements
Java
IgnisCore requires Java 25.
Server software
One bootstrap JAR works on every supported platform. Each server loads only its own entry point via ServiceLoader.
| Platform | Supported versions | Notes |
|---|---|---|
| Spigot | 1.20.x, 1.21.x, 26.1.x | NBTAPI required |
| Paper | 1.20.x, 1.21.x, 26.1.x | NBTAPI required; Paper hooks used when available |
| SpongeVanilla | 1.20.x (API 8.5.x), 1.21.x (API 12.x), 26.1.x (API 19.x) | No NBTAPI |
Dependencies (Bukkit family)
| Plugin | Required | Purpose |
|---|---|---|
| NBTAPI | Yes | Item and block NBT tagging |
| ProtocolLib | No | Enhanced protocol features when present |
Permissions
| Permission | Default | Purpose |
|---|---|---|
igniscore.admin | op | All /ignis commands |
Build from source
mvn clean package
Deploy bootstrap/target/igniscore-1.0.0.jar.
Related
- Configuration — resource pack host and performance tuning
- Architecture — module layout and boot flow