feat(spawn): configure per-world spawn areas
Release / release (push) Failing after 12s
CI / build (push) Successful in 2m13s

This commit is contained in:
dmg
2026-08-08 13:18:39 -04:00
parent e646d12863
commit 18dfa058e5
11 changed files with 349 additions and 13 deletions
+6
View File
@@ -33,3 +33,9 @@ description: Chronological record of significant Trigger Spawn design decisions.
- Added atomic YAML persistence for UUID-based player access state and per-world spawn settings.
- Invalid persisted access values fail closed, while invalid required configuration disables the plugin rather than allowing partial startup.
- Added friendly duration formatting and the administrative permission declaration.
## 2026-08-08 — Per-world spawn areas
- Added `/spawnadmin set`, `distance`, and `info` for player-operated configuration of the current world.
- Worlds default to their native spawn and an independently persisted 20-block radius.
- Circular target sampling is uniform by area, preserves configured facing, and supports a zero-block radius.