feat(config): add validated persistent state
Release / release (push) Failing after 12s
CI / build (push) Successful in 47s

This commit is contained in:
dmg
2026-08-08 13:15:21 -04:00
parent 152cac0740
commit e646d12863
19 changed files with 639 additions and 12 deletions
+11
View File
@@ -17,6 +17,17 @@ The behavior under development is specified in the [OKF design bundle](design/in
The plugin JAR is written to `build/libs/`.
On first startup, the plugin creates `plugins/TriggerSpawn/config.yml`. Its cooldown defaults are:
```yaml
cooldowns:
one-kill-seconds: 28800
two-kill-seconds: 14400
three-kill-seconds: 3600
```
Durable player and per-world state is stored in `plugins/TriggerSpawn/state.yml`.
For a local versioned build:
```bash