DailyRewards | Configurable Reward Cycles, Streaks, Bonus Claims, Multipliers & Reward Pools
Minecraft: 1.19.4 - 26.2
Java: 17+
Optional dependency: PlaceholderAPI
More info: carjavplugins.com
DailyRewards is a modern daily rewards plugin designed for server owners who want a reliable, configurable and easy-to-use reward system without unnecessary complexity.
Instead of overwhelming administrators with dozens of unrelated features, DailyRewards focuses on what matters most: rewarding player loyalty through a polished, lightweight and highly customizable experience.
✨ Core Features
✅ Configurable Reward Cycles (7 or 14 Days)
Choose between a classic 7-day cycle or an extended 14-day progression.
The GUI, placeholders and reward system automatically adapt to the selected cycle.
✅ Daily Streak System
Encourage players to return every day with a clear and predictable reward progression.
✅ Streak Bonus Rewards
Reward loyal players with configurable bonus rewards when they reach important streak milestones.
✅ Adaptive Reward GUI
A clean chest-based GUI that automatically adjusts to the configured reward cycle.
Works immediately after installation with no setup required.
✅ Direct Claim Command
Players can instantly claim their available reward using:
✅ Powerful Admin Tools
Administrators can:
Configure for every reward day:
Turn any reward day — or streak bonus — into a mystery prize. Reference a named pool and DailyRewards picks one entry at random, with optional weights so rare rewards actually stay rare.
Bundle several commands into a single prize, roll the same pool more than once for multiple independent chances, and everything still runs through the normal pipeline — permission multipliers and PlaceholderAPI placeholders apply automatically, no extra setup required.
✅ Permission-Based Multipliers
Reward VIPs, donors or staff members with configurable reward multipliers.
✅ Multilingual
Includes complete translations for:
Optional sounds, particles and visual feedback when rewards are claimed.
✅ PlaceholderAPI Integration
Display reward information anywhere on your server.
✅ Automatic Configuration Migration
DailyRewards automatically updates existing configurations when new versions introduce additional settings or reward days.
Your custom configuration is preserved whenever possible.
✅ Lightweight & Reliable
No database required.
Player data is safely stored using local YAML files.
Designed for long-term stability and compatibility.
PlaceholderAPI Support
If PlaceholderAPI is installed, DailyRewards automatically registers its placeholders.
Main placeholders:
%dailyrewards_streak%
%dailyrewards_current_streak%
%dailyrewards_best_streak%
%dailyrewards_time_left%
%dailyrewards_next_day%
%dailyrewards_next_reward%
%dailyrewards_cycle_length%
%dailyrewards_cycle_progress%
%dailyrewards_week%
%dailyrewards_week_day%
%dailyrewards_can_claim%
%dailyrewards_can_claim_raw%
%dailyrewards_claimed_today%
%dailyrewards_claimed_today_raw%
%dailyrewards_multiplier%
%dailyrewards_total_claims%
%dailyrewards_prefix%
Legacy
placeholders remain fully supported for backwards compatibility.
No additional setup required.
⌨️ Commands & Permissions
Command Description Permission
/rewards Open the rewards menu dailyrewards.use
/rewards claim Claim the available reward dailyrewards.claim
/rewards help Show command help dailyrewards.use
/rewards info Show your reward progress dailyrewards.use
/rewards check Check a player's reward status dailyrewards.admin
/rewards setstreak Set a player's streak dailyrewards.admin
/rewards reload Reload configuration and messages dailyrewards.admin
/rewards reset Reset a player's reward data dailyrewards.admin
/rewards verify Validate the configuration dailyrewards.admin
Legacy
permissions remain supported for backwards compatibility.
Default permissions
⚙️ Configuration
DailyRewards automatically generates:
config.yml
Configure:
Fully customizable multilingual messages with MiniMessage and HEX color support.
data.yml
Safe local storage for player progress.
Quick Setup
License
Free to use, not free to redistribute.
Redistribution, resale, reuploading, repackaging or publishing modified versions is not allowed without permission.
Looking for the complete guide? Visit the Documentation tab for installation instructions, configuration examples, commands, permissions, placeholders and troubleshooting.
Need Help?
Please don't report bugs in the review section.
If you need assistance, use:
Minecraft: 1.19.4 - 26.2
Java: 17+
Optional dependency: PlaceholderAPI
More info: carjavplugins.com
DailyRewards is a modern daily rewards plugin designed for server owners who want a reliable, configurable and easy-to-use reward system without unnecessary complexity.
Instead of overwhelming administrators with dozens of unrelated features, DailyRewards focuses on what matters most: rewarding player loyalty through a polished, lightweight and highly customizable experience.
✨ Core Features
✅ Configurable Reward Cycles (7 or 14 Days)
Choose between a classic 7-day cycle or an extended 14-day progression.
The GUI, placeholders and reward system automatically adapt to the selected cycle.
✅ Daily Streak System
Encourage players to return every day with a clear and predictable reward progression.
✅ Streak Bonus Rewards
Reward loyal players with configurable bonus rewards when they reach important streak milestones.
✅ Adaptive Reward GUI
A clean chest-based GUI that automatically adjusts to the configured reward cycle.
Works immediately after installation with no setup required.
✅ Direct Claim Command
Players can instantly claim their available reward using:
Code (Text):
/rewards claim
Administrators can:
- Check any player's reward progress
- Modify streaks
- Reset player data
- Reload configuration
- Verify configuration integrity
Configure for every reward day:
- GUI item
- Display name
- Lore
- Console commands
- Sounds
- Particles
- Bonus rewards
Turn any reward day — or streak bonus — into a mystery prize. Reference a named pool and DailyRewards picks one entry at random, with optional weights so rare rewards actually stay rare.
Code (Text):
days:
1:
commands:
- "pool:daily-mystery"
1:
commands:
- "pool:daily-mystery"
✅ Permission-Based Multipliers
Reward VIPs, donors or staff members with configurable reward multipliers.
✅ Multilingual
Includes complete translations for:
- English
- Spanish
- French
- German
- Italian
- Portuguese (Brazil)
Every player-facing message can be customized.
Optional sounds, particles and visual feedback when rewards are claimed.
✅ PlaceholderAPI Integration
Display reward information anywhere on your server.
✅ Automatic Configuration Migration
DailyRewards automatically updates existing configurations when new versions introduce additional settings or reward days.
Your custom configuration is preserved whenever possible.
✅ Lightweight & Reliable
No database required.
Player data is safely stored using local YAML files.
Designed for long-term stability and compatibility.
PlaceholderAPI Support
If PlaceholderAPI is installed, DailyRewards automatically registers its placeholders.
Main placeholders:
Code (Text):
%dailyrewards_streak%
%dailyrewards_current_streak%
%dailyrewards_best_streak%
%dailyrewards_time_left%
%dailyrewards_next_day%
%dailyrewards_next_reward%
%dailyrewards_cycle_length%
%dailyrewards_cycle_progress%
%dailyrewards_week%
%dailyrewards_week_day%
%dailyrewards_can_claim%
%dailyrewards_can_claim_raw%
%dailyrewards_claimed_today%
%dailyrewards_claimed_today_raw%
%dailyrewards_multiplier%
%dailyrewards_total_claims%
%dailyrewards_prefix%
Code (Text):
%rewardslite_*%
No additional setup required.
⌨️ Commands & Permissions
Code (Text):
Command Description Permission
/rewards Open the rewards menu dailyrewards.use
/rewards claim Claim the available reward dailyrewards.claim
/rewards help Show command help dailyrewards.use
/rewards info Show your reward progress dailyrewards.use
/rewards check Check a player's reward status dailyrewards.admin
/rewards setstreak Set a player's streak dailyrewards.admin
/rewards reload Reload configuration and messages dailyrewards.admin
/rewards reset Reset a player's reward data dailyrewards.admin
/rewards verify Validate the configuration dailyrewards.admin
Code (Text):
rewardslite.*
Default permissions
-
Code (Text):dailyrewards.use
-
are granted to all players by default.Code (Text):dailyrewards.claim
⚙️ Configuration
DailyRewards automatically generates:
config.yml
Configure:
- Reward cycle (7 or 14 days)
- Reward commands
- GUI
- Multipliers
- Streak bonuses
- Sounds
- Particles
- Cooldowns
- General behaviour
Fully customizable multilingual messages with MiniMessage and HEX color support.
data.yml
Safe local storage for player progress.
Quick Setup
- Download DailyRewards.jar
- Place it inside your /plugins/ folder
- Restart the server
- Configure your rewards
- Run /rewards reload
- You're ready to go!
License
Free to use, not free to redistribute.
Redistribution, resale, reuploading, repackaging or publishing modified versions is not allowed without permission.
Looking for the complete guide? Visit the Documentation tab for installation instructions, configuration examples, commands, permissions, placeholders and troubleshooting.
Need Help?
Please don't report bugs in the review section.
If you need assistance, use:
- Discussion tab
- Private Messages
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Daily Rewards | Streaks, Bonus Claims, Multipliers & Reward Pools is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.21, 26.1 and newer. Downloaded 559 times (via Spigot). Download it and open it directly in the game.