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.
Vote points
Section titled “Vote points”Points are configured in config.yml:
points: enabled: true per-vote: 1 per-site: minecraftservers: 2 # optional per-site override| Key | Default | Description |
|---|---|---|
enabled | true | Master switch for points and the shop. |
per-vote | 1 | Points 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>.
The Vote Shop
Section titled “The Vote Shop”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.
🧪 💎 💚 ✨ 🧊 🍎
- 🧪 4 Experience Bottles — 5 pts slot 10
- 💎 8 Diamonds — 12 pts slot 11
- 💚 16 Emeralds — 15 pts slot 12
- ✨ 500 XP — 8 pts slot 13
- 🧊 Streak Freeze — 20 pts (1/day) slot 14
- 🍎 Golden Apple — 40 pts (2/day) slot 15
Screenshot placeholder Drop a real in-game capture here
File shape
Section titled “File shape”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"| Field | Default | Description |
|---|---|---|
id | — | Unique entry id, used for daily-limit tracking. |
display-name | — | Player-facing name. |
cost | — | Vote points required. |
icon | — | Item shown in the shop GUI. |
summary | (empty) | Extra lore lines. |
daily-limit | 0 | Max purchases per player per day. 0 = unlimited. |
permission | "" | Optional permission required to buy. Blank = everyone. |
actions | — | What the player receives (reward-action format). |
Default entries
Section titled “Default entries”| Item | Cost | Daily limit |
|---|---|---|
| 4 Experience Bottles | 5 | — |
| 500 XP | 8 | — |
| 8 Diamonds | 12 | — |
| 16 Emeralds | 15 | — |
| Streak Freeze | 20 | 1 / day |
| Golden Apple | 40 | 2 / day |
Commands
Section titled “Commands”| Command | Who | Description |
|---|---|---|
/vote shop | Players | Open the shop. |
/vote points [player] | Players | Check point balance (yours, or another player’s). |
/daisyvotes points give|set|take <player> <amount> | Admins (daisyvotes.admin.edit) | Adjust a player’s points. |
Commands & Permissions Full command and permission reference.