Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
Ndaily Rewards Plugin Wiki › Guides › Configure Consecutive Day Streaks and Streak Resets

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.