Skip to content

DaisyVotes — Vote Sites & Menus

menus.yml defines your vote sites — each one a candle in the /vote dashboard — plus the titles of the stats and top menus.

menus.yml
vote-menu:
title: "DaisyVotes"
rows: 6
sites:
- id: "minecraftservers"
slot: 20
display-name: "<gradient:#FFC8DD:#FFF1C1>Minecraft Servers</gradient>"
url: "https://minecraftservers.org/vote/example"
service-aliases:
- "Minecraft Servers"
- "minecraftservers.org"
reward-title: "Minecraft Servers Bonus"
item:
material: "pink_candle"
name: "<gradient:#FFC8DD:#FFF1C1>Minecraft Servers</gradient>"
lore:
- "<#B8C0CC>Your votes here: <#FFFFFF>{site_votes}</#FFFFFF>"
- "<#B8C0CC>Reward: <#FFFFFF>{site_reward_hint}</#FFFFFF>"
- ""
- "<#FFFFFF>Click to open the vote link."
voted-item:
material: "pink_candle"
name: "<#B8C0CC>Minecraft Servers"
lore:
- "<#B8C0CC>Already voted here today."
- "<#B8C0CC>Next vote in <#FFFFFF>{cooldown}</#FFFFFF>."
- "<#B8C0CC>Your streak is protected."
# … four more sites
KeyDefaultDescription
title"DaisyVotes"The menu title (MiniMessage).
rows6Menu height, 16.
sites(5 sites)The list of vote sites.

Each entry under vote-menu.sites:

FieldRequiredDescription
idInternal site id. Used for /vote <id>, per-site rewards, and per-site point overrides. Must be unique.
slotInventory slot in the dashboard, 053. Must be unique per site.
display-nameMiniMessage name shown for the site.
urlThe vote page opened when the candle is clicked.
itemThe candle shown when the player can vote (see Item descriptor).
service-aliasesNames that the server list sends to Votifier for this site. This is how an incoming vote is matched to this site.
reward-titleA short header shown in reward previews.
reward-summaryExtra preview lines (list of strings).
voted-itemThe candle shown when the player has already voted here (on cooldown). Defaults to a dimmed copy of item.

item and voted-item are item descriptors:

FieldDescription
materialA Minecraft material id (e.g. pink_candle, diamond).
nameMiniMessage display name.
loreA list of MiniMessage lore lines.
amountStack size (optional; defaults to 1).

Lore placeholders (replaced per player, per site):

PlaceholderReplaced with
{site_votes}How many times this player has voted on this site.
{site_reward_hint}A short hint of what this site grants.
{cooldown}Time remaining until the player can vote here again.
idSlotCandleService aliases
minecraftservers20pink_candleMinecraft Servers, minecraftservers.org
planetminecraft21purple_candlePlanet Minecraft, pmc
minecraftmp22yellow_candleMinecraft MP, minecraft-mp
topg23lime_candleTopG, topg.org
bestservers24light_blue_candleBest Servers, minecraft.buzz
  • Add: copy an existing entry, give it a unique id and slot, set its url, service-aliases, and item, then /daisyvotes reload. To grant a site-specific bonus, see per-site rewards.
  • Remove: delete the entry and reload. (If you use the daily wheel, remember that wheel.required-sites clamps to the number of sites you have.)
stats-menu:
title: "<gradient:#FFC8DD:#BDE0FE>Your Vote Stats</gradient>"
top-menu:
title: "<gradient:#FFF1C1:#BDE0FE>Top Voters</gradient>"
KeyDefaultDescription
stats-menu.titleYour Vote StatsTitle of the /vote stats menu.
top-menu.titleTop VotersTitle of the /vote top menu.