DaisyVotes — Top Voters & Leaderboards
DaisyVotes ranks your voters across four windows and can automatically reward the Top 3 each period.
Leaderboards
Section titled “Leaderboards”Players open the leaderboard with /vote top (or /votetop). Rankings are by vote count, and four scopes are available: daily, weekly, monthly, and all-time.
stats: leaderboard-limit: 10 leaderboard-cache-seconds: 60| Key | Default | Description |
|---|---|---|
leaderboard-limit | 10 | Entries shown on /vote top and via placeholders. Range 1–100. |
leaderboard-cache-seconds | 60 | How long results are cached before refreshing. Minimum 5. |
Top Voter awards New in 2.0
Section titled “Top Voter awards ”At the end of each period, DaisyVotes can award the Top 3 voters with per-rank rewards. Daily is off by default; weekly and monthly are on.
top-voters: daily: enabled: false weekly: enabled: true monthly: enabled: true sweep-minutes: 5| Key | Default | Description |
|---|---|---|
daily.enabled | false | Award the daily Top 3. |
weekly.enabled | true | Award the weekly Top 3. |
monthly.enabled | true | Award the monthly Top 3. |
sweep-minutes | 5 | How often to check for a period rollover. Minimum 1. |
Each period has rank1, rank2, and rank3 reward lists (reward-action format). The defaults:
| Rank | Default reward |
|---|---|
| 1st | Emerald Block trophy |
| 2nd | 8× Emeralds |
| 3rd | 4× Diamonds |
Winners who are offline have their rewards queued for /vote claim.
Placeholders
Section titled “Placeholders”Build leaderboard displays with the ranked placeholders:
%daisyvotes_top_<scope>_<n>_name%%daisyvotes_top_<scope>_<n>_votes%<scope>=daily·weekly·monthly·alltime<n>= rank number,1–leaderboard-limit
For example, %daisyvotes_top_weekly_1_name% is this week’s top voter.
Developer event
Section titled “Developer event”When a Top Voter award is paid out, DaisyVotes fires a TopVoterAwardEvent your plugin can listen for — useful for custom announcements, trophies, or analytics.