Configure Consecutive Day Streaks and Streak Resets
Understanding Streak Mechanics
NDaily Rewards tracks how many days in a row a player has logged in and claimed their reward. You define how many consecutive days are required to unlock each reward tier. For example:
- Day 1: Small reward (5 diamonds)
- Day 7: Medium reward (1 emerald)
- Day 30: Large reward (custom item)
Players must claim their reward within the configured interval each day to maintain their streak. Missing a day resets the counter to zero.
Setting Streak Requirements
In your reward configuration, assign each reward a days_required value. The plugin automatically tracks player login history and compares it against these thresholds. When a player reaches the required consecutive days, that reward becomes claimable.
Midnight Reset Option
Enable the optional midnight reset feature so rewards unlock after server midnight rather than on a fixed interval. This synchronizes all players to the same daily schedule and feels more natural for server communities.
Viewing Streak Status
Players can check their current streak using in-game commands or the GUI (if enabled). The plugin stores all streak data in your chosen database, persisting progress even after server restarts.