

🎁 DailyReward
🎁 Log in daily, build your streak, claim bigger rewards!
Overview
DailyReward keeps your community coming back with a daily login streak system. Each day a player claims, their streak grows by one; miss a day and it resets to one, so consistency is rewarded. Rewards are organized into milestone tiers keyed by streak day. Players always get the highest tier they qualify for, and hitting a tier exactly triggers a special milestone celebration. Tiers can grant item bundles and run console commands like economy payouts, with %player% and %streak% placeholders. Players can check their current streak, last claim, and next milestone at any time, and admins can reset a player's streak when needed — even for offline players.
Features
Login Streaks
Consecutive daily claims build an ever-growing streak; missing a day resets it.
Milestone Tiers
Configurable reward tiers (1, 3, 7, 14, 30 by default) deliver escalating bundles.
Item Rewards
Each tier hands out items defined simply as MATERIAL AMOUNT.
Command Payouts
Tiers can run console commands with %player% and %streak% placeholders for economy hooks.
Streak Tracking
/dailyreward streak shows current streak, last claim, and days until the next milestone.
Admin Reset
Operators can reset any player's streak, including offline players by name.
Commands
/dailyreward <claim|streak|admin>Claim today's reward and advance your streak, view your current streak and next milestone, or (as admin) reset a player's streak with 'admin reset <player>'.
Permissions
dailyreward.claimAllows claiming daily rewards.
Default: truedailyreward.streakAllows checking streak info.
Default: truedailyreward.adminAccess to the admin reset command.
Default: opInstallation
- 1Drop DailyReward.jar into your server's /plugins folder.
- 2Restart the server (built for Minecraft 1.21).
- 3Customize the reward tiers in config.yml and have players run /dailyreward claim.
Configuration
config.yml defines a 'rewards' section keyed by streak day. Each tier lists items as 'MATERIAL AMOUNT' and console commands supporting %player% and %streak%.
🤖 DailyReward was created with Spaleforce AI.
Create your own for free