Changelog
[2026.04.12-2d4891b7] - Multi-loader spawn rules
Changed
- Expand Spawn from a simple Paper spawn plugin into a standalone multi-loader spawn system with world, region, and permission-based target overrides. (#spawn)
- Refresh Spawn docs to describe the rule-based config model, server-side protection, and Fabric/NeoForge/Paper support. (#docs)
Added
- Add shared spawn core and JSON storage for named targets, default policies, first-match-wins rules, and validation-backed admin edits. (#spawn)
- Add
/spawnadminmanagement for targets, defaults, rule ordering, match filters, and per-rule policy overrides. (#spawn) - Add server-side warmup, cooldown, combat lock, damage cancellation, and post-teleport protection handling across all loaders. (#spawn)
- Add optional Paper region providers for WorldGuard, GriefPrevention, Lands, Towny, Residence, and PlotSquared, plus
en_usandde_detranslations. (#spawn)
[2026.01.25-e0e2ee8] - Spawn mcmeta loader
Changed
- Use mcmeta-resolved Minecraft and Paper versions for Spawnlite builds. (#docs)
- Keep Spawnlite dev config loader source aligned with Connect (matrix). (#docs)
- Default Spawnlite loader to paper for extra-system co-run compatibility. (#docs)
- Spawnlite run tasks now use root gradle tasks (no loader subproject template). (#docs)
- Add runServer task via run-paper plugin using mcmeta-resolved Minecraft version. (#docs)
- Spawnlite Java target now follows mcmeta-resolved Minecraft version. (#docs)
- Spawnlite Java target now uses mcmetaJdkVersion. (#docs)
[2026.01.08] - 2026-01-08
Added
- Add initial SpawnLite documentation. (#docs)