feat(admin): add Tree Feller administration
This commit is contained in:
@@ -2,6 +2,15 @@
|
||||
|
||||
## 2026-08-11
|
||||
|
||||
### US-007 administration completed
|
||||
|
||||
- Added the dedicated permission-gated `/treefelleradmin` tree for player status, species grants and resets, global player felling locks, and persistent per-species thresholds.
|
||||
- Added exact live-name, durable-alias, and UUID target resolution with ambiguity rejection and UUID authority.
|
||||
- Added positional, permission-aware completion for roots, known players, properties, species identifiers, actions, and boolean values.
|
||||
- Administrative mutations are idempotent, persist before reporting success, preserve unrelated state, and notify online targets without using earned-achievement titles.
|
||||
- Administratively locked players continue manual progress, receive a configurable explanation when felling is suppressed, and retain their preference and unlocks.
|
||||
- Verified grants, resets, locks, thresholds, identity safety, online messaging, autocomplete, authorization, and the complete build with `./gradlew clean check jar`.
|
||||
|
||||
### US-006 unlock announcement checkpoint
|
||||
|
||||
- Added configurable, placeholder-aware titles, subtitles, timing, and chat guidance for newly earned species.
|
||||
|
||||
Reference in New Issue
Block a user