Files
spigot-base/design/user-stories/us-009-view-progression-and-notifications.md
T
dmg 4278e08bf3
Release / release (push) Successful in 2m28s
CI / build (push) Successful in 1m3s
feat(commands): unify settings and admin commands
2026-08-10 20:44:34 -04:00

2.2 KiB

type, title, description, status
type title description status
User Story US-009: View progression and unlock notifications Give players clear command, boss-bar, and full-screen feedback about their progression. done

US-009: View progression and unlock notifications

As a player, I want to inspect my progression and receive timely milestone feedback so that I understand what I can unlock next.

Acceptance criteria

  • /basesettings and /basesettings status show the player's Base, Base Size, Base Flight, Teleport Warm-up, and Teleport Cooldown paths plus current visitor, navigation, flight, and boss-bar settings.
  • Each path identifies earned levels, unmet prerequisites, current progress, the next threshold, and the next reward.
  • Locked secondary paths clearly identify Base I or another sequential level as their prerequisite.
  • Relevant qualifying activity briefly displays a configurable progress boss bar for the active milestone.
  • Boss-bar text and fill accurately represent the current count and threshold and never exceed 100 percent.
  • The automatic boss bar disappears after a configurable number of seconds.
  • /basesettings bossbar enable enables automatic progress boss bars idempotently, and /basesettings bossbar disable disables them idempotently.
  • Invalid boss-bar arguments show command usage, and enable and disable are offered through autocomplete.
  • Disabling automatic boss bars does not prevent /basesettings from displaying progress.
  • The boss-bar preference persists across reconnects and restarts.
  • Each newly unlocked level displays prominent full-screen title and subtitle text describing the reward.
  • Unlock notifications occur once per earned level and do not repeat after reconnecting or restarting.
  • /homesettings aliases /basesettings with identical behavior and autocomplete.
  • Superseded /baseprogress, /basenavigation, /baseflight, and /basevisitors commands and their aliases are no longer registered.