🎁 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
Developed by Marbzy
Ссылки
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:1 месяц назад
Обновлён:1 месяц назад

