-
-
Notifications
You must be signed in to change notification settings - Fork 82
Rewards
VotingPlugin uses the bundled AdvancedCore reward system. The same reward effects and requirements can be used inline in VotingPlugin configuration or in reusable files under plugins/VotingPlugin/Rewards.
Start with:
Most VotingPlugin sections already provide a Rewards location:
Rewards:
Money: 100
Commands:
- 'say %player% voted'
Messages:
Player: '&aThanks for voting!'VotingPlugin can create internal files in Rewards/DirectlyDefined so inline rewards can be queued for later delivery. Do not edit that generated directory; edit the original configuration section.
Set a reward section to {} or [] when the surrounding option supports an empty reward and you want it disabled.
Create plugins/VotingPlugin/Rewards/MyReward.yml:
Money: 100
Commands:
- 'say %player% voted'Reference the file without .yml:
Rewards:
- MyRewardA standalone reward file starts with reward keys such as Money, Commands, Items, or AdvancedPriority. It does not need an extra top-level Rewards: wrapper.
Multiple files can be listed:
Rewards:
- EconomyReward
- CosmeticRewardSome advanced reward keys contain child rewards. For example:
AdvancedPriority:
VIP:
RequirePermission: true
Permission: 'server.vip'
Money: 200
Default:
Money: 50AdvancedPriority runs only its first matching child. Other selection and random systems have different semantics; do not treat chance values as weights unless that feature explicitly documents weighted selection.
Reward-local placeholders such as %player%, %money%, %exp%, and date placeholders are replaced where supported. PlaceholderAPI expansion depends on the output path: ordinary player messages expand PlaceholderAPI values, while reward action bars and boss bars do not have a dedicated PlaceholderAPI pass under the default 7.1.1 JavaScript setting. See PlaceholderAPI Support.
Requirements and effects that need an online Bukkit player cannot run with the same behavior while the player is offline. Test both online votes and queued/offline delivery when using permissions, worlds, GUI choices, action bars, boss bars, or player-executed commands.
- Vote Milestones
- Vote Streak System
- Vote Reminders β Current System
- Legacy Vote Reminding
- Vote Broadcast System
- Vote Logging
- Webhooks
- Time Changes
- Month Date Totals
- VoteShop
- Rewards Overview β Start Here
- Special Rewards
- Reward System Concepts
- Reward File Format
- Where to Set Rewards
- All Reward Possibilities
- AdvancedPriority Rewards
- Reward Examples
- Delayed Reward Command
- World Example
- VotingPlugin-Specific Rewards
- Commands & Permissions
- Signs
- API
- PlaceholderAPI Placeholders
- Minecraft Server Lists
- Bedrock Player Support
- Transferring Data Storage