Glowstone-Legacy
Glowstone-Legacy copied to clipboard
Scoreboard API
Work is currently happening on the scoreboard branch. Note: the scoreboard
branch is on 1.8, but the scoreboard packets are not yet updated for 1.8.
The scoreboard API (org.bukkit.scoreboard
) should be implemented, its main entry point to be the class net.glowstone.scoreboard.GlowScoreboardManager
. The methods GlowServer#getScoreboardManager
, GlowPlayer#getScoreboard
, and GlowPlayer#setScoreboard
should be implemented as well.
- [X] Scoreboard methods manipulate and retrieve the scoreboard's state.
- [X] Players can have their scoreboards set and retrieved (defaults to main scoreboard).
- [X] Players receive updates about changes to the scoreboard they are tracking.
- [x] Objectives with the HEALTH criteria are updated live.
- [ ] The mechanism for tracking player kills, total kills, and deaths is exposed (not used yet).
- [ ] The main scoreboard's contents are stored (see scoreboard format).
Glowstone++ has scoreboard support.