Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Vystorm

Live map billboards: images, GIFs, texts, placeholders, player heads and clickable buttons, per player.

Report Vystorm-Boards?

R

1.2.0

  • Rankings on boards: new element type: top draws 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 every leaderboards.sample-seconds and on quit and stored in leaderboards.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 top lists the rankings in use (clickable), /boards top SOURCE shows the first ten, /boards top SOURCE reset forgets stored values. With Vystorm Core 0.43.0 players see someone's places in the player menu (sneak + right-click a player, permission vystormboards.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 unless polls.allow-change: false), votes are stored in polls.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. A command on a vote button runs only for the first vote (e.g. a small reward). /boards poll lists polls, /boards poll ID shows 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.yml was read as an empty file, and the next /boards create or /boards remove then rewrote boards.yml with only that one change, so every other board was lost. An unreadable boards.yml is now reported in the console, the file is left untouched and /boards create|remove are refused until it is fixed (/boards reload).

Requires Vystorm Core 0.44.0 (update Core first).

Information

Published
October 30, 2026
Author
0Downloads

Platforms

Paper
Paper
1.21.8–26.3

Dependencies

PaperPaper

Dependencies: Paper

Plugins and libraries a server needs for this version to run.

No dependencies

Add anything a server has to install alongside this version.