Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed ARR
Published 2 months ago
๐ DailyRewardsPro
DailyRewardsPro is a powerful, fully-featured daily rewards plugin with a built-in streak system, donor tier support, and a complete in-game reward editor. No commands needed to set up rewards โ just open the admin GUI and configure everything visually.
Perfect for survival, SMP, and economy servers that want to keep players coming back every day.
โจ Features
- ๐๏ธ 7-Day Reward Cycle โ players claim a new reward each day, with Day 7 as the permanent reward for loyal players
- ๐ฅ Streak System โ consecutive daily claims build a streak with a 48-hour grace period before reset
- ๐ Donor Tier โ separate reward track for donors with better rewards and purple GUI styling
- ๐จ In-Game Reward Editor โ admins edit rewards directly in-game via GUI with drag & drop item support
- ๐ฐ Economy Integration โ full Vault support for money rewards (optional)
- ๐ Particles & Sounds โ fully configurable effects on claim per day
- ๐ ๏ธ Fully Configurable โ every message, GUI item, cooldown, and reward defined in config
- ๐ Separate Reward Files โ
rewards.ymlfor normal players,donor-rewards.ymlfor donors - ๐พ SQLite Database โ persistent player data with WAL mode and auto-save
- โก Lightweight โ no bloat, no unnecessary dependencies
๐ฎ How It Works
- Player runs
/dailyreward - A 7-day GUI opens showing their current streak progress
- They click their available day to claim their reward
- Items, money, XP and commands are given instantly
- Particles and sounds fire on claim
- They come back tomorrow to continue their streak
If a player misses a day, they have a 48-hour grace period before their streak resets to 0.
๐ฅ๏ธ Commands
| Command | Description |
|---|---|
/dailyreward |
Open your daily reward GUI |
/drpadmin give <player> <day> |
Force give a day reward |
/drpadmin simulate <player> |
Simulate a full claim |
/drpadmin reset <player> |
Reset player streak |
/drpadmin setstreak <player> <n> |
Set player streak |
/drpadmin info <player> |
View player data |
/drpadmin reload |
Reload all config files |
/drpadmin open <player> [donor] |
Force open GUI for a player |
/drpadmin rewards |
Open in-game reward editor |
๐ Permissions
| Permission | Default | Description |
|---|---|---|
dailyrewardspro.claim |
everyone | Claim daily reward |
dailyrewardspro.donor |
false | Access donor reward tier |
dailyrewardspro.admin |
op | All admin commands and editor |
๐ฆ Reward Types
Each day supports all of the following reward types, fully configurable:
- Items โ any vanilla item with custom name, lore and amount
- Money โ Vault economy balance (requires Vault + economy plugin)
- XP Levels โ experience levels given directly to the player
- Commands โ run as console or as the player, supports
{player}placeholder - Particles โ any Bukkit particle effect
- Sounds โ any Bukkit sound effect
โ๏ธ Requirements
- Server: Paper / Spigot / Purpur 1.21+
- Java: 21+
- Vault (optional) โ only required if using money rewards
๐ง Installation
- Drop
DailyRewardsPro.jarinto your/pluginsfolder - Restart your server
- Edit
plugins/DailyRewardsPro/config.ymlto customise messages and GUI - Edit
rewards.ymlanddonor-rewards.ymlto set your rewards - Or use
/drpadmin rewardsto edit rewards in-game
Donate (optional)
If you enjoy my work and want to support development:
Donate via PayPal ๐
๐ฌ Official Support & Community
Need help with this plugin?
Join the official Marbzy Discord server for:
- ๐ Direct plugin support (ticket system)
- ๐ Bug reports
- ๐ก Feature suggestions
- ๐งช Beta testing access
- ๐ข Update announcements
๐ Join the Discord
Developed by Marbzy


