Daily Rewards | Streaks, Bonus, Pools v2.5.0

Daily rewards with configurable cycles, streaks, multipliers and Reward Pools.
    • rewardslitebanner04012026.png
    • 1 reward claimed 2026-01-04_18.05.28.png
    • 2 reward claim 2026-01-04_18.05.32.png
    • 3 reward information cooldown 2026-01-04_18.07.12.png
    • rewardslitebanner04012026.png
    • 1 reward claimed 2026-01-04_18.05.28.png
    • 2 reward claim 2026-01-04_18.05.32.png
    • 3 reward information cooldown 2026-01-04_18.07.12.png
DailyRewards | Configurable Reward Cycles, Streaks, Bonus Claims, Multipliers & Reward Pools

Minecraft:
1.19.4 - 26.2
Java: 17+
Optional dependency: PlaceholderAPI

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.

View attachment 971063

✅ 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:
/rewards claim

✅ Powerful Admin Tools
Administrators can:

  • Check any player's reward progress
  • Modify streaks
  • Reset player data
  • Reload configuration
  • Verify configuration integrity
✅ Fully Customizable Rewards
Configure for every reward day:
  • GUI item
  • Display name
  • Lore
  • Console commands
  • Sounds
  • Particles
  • Bonus rewards
✅ Weighted Reward Pools
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:
days:
  1:
    commands:
      - "pool:daily-mystery"
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:
  • English
  • Spanish
  • French
  • German
  • Italian
  • Portuguese (Brazil)
    Every player-facing message can be customized.
✅ Modern Player Feedback
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.

View attachment 937288

PlaceholderAPI Support
If PlaceholderAPI is installed, DailyRewards automatically registers its placeholders.

Main placeholders:

Code:
%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
Code:
%rewardslite_*%
placeholders remain fully supported for backwards compatibility.

No additional setup required.

View attachment 938925

⌨️ Commands & Permissions
Code:
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
Code:
rewardslite.*
permissions remain supported for backwards compatibility.

Default permissions
  • Code:
    dailyrewards.use
  • Code:
    dailyrewards.claim
    are granted to all players by default.
View attachment 940146

⚙️ Configuration
DailyRewards automatically generates:

config.yml

Configure:
  • Reward cycle (7 or 14 days)
  • Reward commands
  • GUI
  • Multipliers
  • Streak bonuses
  • Sounds
  • Particles
  • Cooldowns
  • General behaviour
messages.yml

Fully customizable multilingual messages with MiniMessage and HEX color support.

data.yml

Safe local storage for player progress.



Quick Setup
  1. Download DailyRewards.jar
  2. Place it inside your /plugins/ folder
  3. Restart the server
  4. Configure your rewards
  5. Run /rewards reload
  6. You're ready to go!
DailyRewards requires Java 17 or newer.

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
EULA: Free EULA
370 Views
6 Downloads
Jan 5, 2026 Published
Jul 24, 2026 Updated
Not yet rated
132.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Generated translations for config language files
Type
  1. Reward
Game mode
  1. Survival
  1. Skyblock
  1. Lifesteal
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
  1. Spanish
  1. German
  1. French
  1. Italian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,287 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,829 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,592 purchases
370 Views
6 Downloads
Jan 5, 2026 Published
Jul 24, 2026 Updated
Not yet rated
132.4 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Generated translations for config language files
Type
  1. Reward
Game mode
  1. Survival
  1. Skyblock
  1. Lifesteal
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
Supported languages
  1. English
  1. Spanish
  1. German
  1. French
  1. Italian
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,287 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,145 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,829 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,592 purchases
Top