Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Live map billboards: images, GIFs, texts, placeholders, player heads and clickable buttons, per player.
- Rankings on boards: new element
type: topdraws a live leaderboard with rank, medal colours for the first three, player faces, names and values. Sources: any Minecraft statistic (stat:PLAY_ONE_MINUTE,stat:MINE_BLOCK:DIAMOND_ORE,stat:KILL_ENTITY:ZOMBIE…), any PlaceholderAPI number (placeholder:%vault_eco_balance%) or a scoreboard objective (objective:kills). Values of online players are sampled everyleaderboards.sample-secondsand on quit and stored inleaderboards.yml, so offline players stay on the board; the first time a statistic is used the saved statistics of offline players are read once. Options:rows,format(number, decimal, time, seconds, distance),order: lowest,heads,medals,highlight(marks the viewer and adds their own place under the list),label./boards toplists the rankings in use (clickable),/boards top SOURCEshows the first ten,/boards top SOURCE resetforgets stored values. With Vystorm Core 0.43.0 players see someone's places in the player menu (sneak + right-click a player, permissionvystormboards.rankings, default everyone). Config:leaderboards.*. - Polls on boards: a click area with
vote: "event:pvp"becomes a poll button. Every player has one vote per poll (moving it to another option is allowed unlesspolls.allow-change: false), votes are stored inpolls.yml. Results go straight onto the board with{votes:event:pvp},{votes:event:pvp:%},{votes:event}and{vote:event}(the viewer's own choice) – also as progress bars. Acommandon a vote button runs only for the first vote (e.g. a small reward)./boards polllists polls,/boards poll IDshows the results with clickable buttons to close, reopen or reset (with confirmation). Config:polls.*.
Fixed (before release):
- The first use of a
stat:ranking read the saved statistics of offline players on the server thread (20 players per tick through the Bukkit API, each loading its stats file), which caused a lag spike on servers with many players. The stats files (<world>/players/stats, older worlds<world>/stats) are now read and parsed on an async thread and only the results are put into the ranking on the server thread. - A YAML error in
boards.ymlwas read as an empty file, and the next/boards createor/boards removethen rewroteboards.ymlwith only that one change, so every other board was lost. An unreadableboards.ymlis now reported in the console, the file is left untouched and/boards create|removeare refused until it is fixed (/boards reload).
Requires Vystorm Core 0.44.0 (update Core first).
Platforms
Paper
1.21.8–26.3
Dependencies
Paper