HomeJavaModsDaily Rewards | Streaks, Bonus Claims, Multipliers & Reward Pools
Daily Rewards | Streaks, Bonus Claims, Multipliers & Reward Pools
ModsJava

Daily Rewards | Streaks, Bonus Claims, Multipliers & Reward Pools

⬇ Download on Spigot
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.

14daycut.JPG

✅ 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
✅ Powerful Admin Tools
Administrators can:

✅ Fully Customizable Rewards
Configure for every reward day:
✅ 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 (Text):
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:
✅ 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.

upload_2025-12-31_20-16-13.png

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

No additional setup required.

2026-01-08_22.37.00.png

⌨️ 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
 
Legacy
Code (Text):
rewardslite.*
permissions remain supported for backwards compatibility.

Default permissions
image 1 gui.png

⚙️ Configuration
DailyRewards automatically generates:

config.yml

Configure:
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:

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more