feat(commands): report aura progress

This commit is contained in:
dmg
2026-08-08 14:19:10 -04:00
parent d1535bbf26
commit 3cd1ab6290
7 changed files with 126 additions and 7 deletions
+1
View File
@@ -17,3 +17,4 @@ description: Chronological record of material changes to the Spigot Creeper Fear
- Completed US-002 with per-tier rank advancement, online aura state, creeper block protection, rank damage multipliers, and rank VI cancellation.
- Completed US-003 with temporary configurable boss bars, current-tier progress presentation, full-screen rank-up titles, and maximum-rank hiding.
- Extended US-001 so a self-destructing creeper awards deduplicated progress and normal feedback to every player its explosion hits.
- Completed US-004 with an asynchronous self-service progress command, ordinary-player permission, completion output, and command metadata.
@@ -2,7 +2,7 @@
type: User Story
title: "US-004: Check personal progress"
description: Let players request their current Creeper Aura rank and tier progress through a command.
status: backlog
status: done
---
# US-004: Check personal progress
@@ -11,12 +11,12 @@ As a **player**, I want a command that reports my Creeper Aura progress so that
## Acceptance criteria
- [ ] `/creeperaura progress` reports the player's current locked or ranked state and current-tier progress.
- [ ] Before rank VI, the response reports the next rank requirement and the number of additional kills needed.
- [ ] At rank VI, the response clearly reports that progression is complete.
- [ ] The self-service command is available to ordinary players without administrative permission.
- [ ] Console use, invalid arguments, and unavailable player data produce clear responses.
- [ ] Command usage is included in plugin help and command metadata.
- [x] `/creeperaura progress` reports the player's current locked or ranked state and current-tier progress.
- [x] Before rank VI, the response reports the next rank requirement and the number of additional kills needed.
- [x] At rank VI, the response clearly reports that progression is complete.
- [x] The self-service command is available to ordinary players without administrative permission.
- [x] Console use, invalid arguments, and unavailable player data produce clear responses.
- [x] Command usage is included in plugin help and command metadata.
## Related