Skip to content

DaisyVotes — Vote Points & Shop

New in 2.0 Players earn vote points for voting and spend them in the Vote Shop (/vote shop). It’s a self-contained economy — no economy plugin required.

Points are configured in config.yml:

config.yml
points:
enabled: true
per-vote: 1
per-site:
minecraftservers: 2 # optional per-site override
KeyDefaultDescription
enabledtrueMaster switch for points and the shop.
per-vote1Points granted per accepted vote.
per-site{}Optional overrides keyed by site id — reward higher-traffic listings with more points.

Players check their balance with /vote points; admins adjust balances with /daisyvotes points <give|set|take> <player> <amount>.

shop.yml defines what players can buy. Each entry costs points and grants a list of reward actions — the same Command / Item / Message / StreakFreeze format as rewards.

Screenshot placeholder Drop a real in-game capture here
The Vote Shop in-game
shop.yml
title: "<gradient:#FFC8DD:#BDE0FE><bold>Vote Shop</bold></gradient>"
entries:
- id: "experience-bottles"
display-name: "4 Experience Bottles"
cost: 5
icon: { material: "experience_bottle", name: "<#BDE0FE>4 Experience Bottles" }
summary:
- "A vanilla XP item bundle."
daily-limit: 0
permission: ""
actions:
- type: Item
value: "experience_bottle"
item: { material: "experience_bottle", amount: 4 }
- id: "streak-freeze"
display-name: "Streak Freeze"
cost: 20
daily-limit: 1
icon: { material: "blue_ice", name: "<#BDE0FE>Streak Freeze" }
actions:
- type: StreakFreeze
value: "streak_freeze"
FieldDefaultDescription
idUnique entry id, used for daily-limit tracking.
display-namePlayer-facing name.
costVote points required.
iconItem shown in the shop GUI.
summary(empty)Extra lore lines.
daily-limit0Max purchases per player per day. 0 = unlimited.
permission""Optional permission required to buy. Blank = everyone.
actionsWhat the player receives (reward-action format).
ItemCostDaily limit
4 Experience Bottles5
500 XP8
8 Diamonds12
16 Emeralds15
Streak Freeze201 / day
Golden Apple402 / day
CommandWhoDescription
/vote shopPlayersOpen the shop.
/vote points [player]PlayersCheck point balance (yours, or another player’s).
/daisyvotes points give|set|take <player> <amount>Admins (daisyvotes.admin.edit)Adjust a player’s points.