Description
There is no sidebar scoreboard during a race. Players have no awareness of their position relative to others. A live ranking display (standard Minecraft sidebar objective) is essential for the Mario Kart-style competitive feel.
Acceptance Criteria
Technical Details
- Use Minestom's `Scoreboard` / `Sidebar` API
- Update driver: a 20-tick (1 s) interval in `GamePhase.tick()` or a dedicated `ScoreboardSystem`
- Sort players by `ScoreComponent.ringsHit` descending; tie-break by time of last ring pass
- Remove `ScoreDisplaySystem`'s actionbar write once this scoreboard is active (consolidate HUD)
Dependencies
Estimate
M
Description
There is no sidebar scoreboard during a race. Players have no awareness of their position relative to others. A live ranking display (standard Minecraft sidebar objective) is essential for the Mario Kart-style competitive feel.
Acceptance Criteria
Technical Details
Dependencies
Estimate
M