Skip to content

Voting your players come back for

Receives its own votes. No NuVotifier, no database setup, every menu yours to configure.

/vote opens a dashboard, not a list of links. A lit candle is a site the player can vote on now; a dimmed one is on cooldown, with the time remaining on it. Every slot, material, name and line of text in that menu comes from menus.yml, including the buttons that aren’t candles.

It receives its own votes. Votifier v1 and v2, built in. NuVotifier is not required, and if you already run it your port, tokens and RSA keys are imported on first start, so your vote sites need no changes. Keep NuVotifier if you’d rather; there’s a bridge mode.

Every menu is configuration, not code. Move a button, change its material, rewrite its lore, or delete it with enabled: false. Buttons carry a second item for their quiet state, so “no spins left” can look different from “spin ready”.

Per-site cooldowns that match reality. Vote sites don’t agree: some allow another vote eight hours later, others reset at midnight in their own timezone. At 23:00 a plugin assuming a rolling 24 hours tells your player to wait a day. DaisyVotes tells them one hour.

It is honest about failure. /daisyvotes doctor checks the receiver, your site aliases, reward commands, storage, file permissions and menu layout. On a network it also checks whether your servers can actually see each other. It tells you which one is wrong, and how to fix it.

The tables are plain SQL and documented: leaderboards, per-player totals, and the full vote log. There is one thing you must get right, and it is not obvious, so it has its own page.