Wiki 9Minecraft Wiki 9Minecraft

Configure Consecutive Day Streaks and Streak Resets

Java EditionPluginGuides 4FAQ 10Related mods 48
DownloadNDaily Rewards Plugin

Get the files on 9Minecraft

Contents (4)
  1. Understanding Streak Mechanics
  2. Setting Streak Requirements
  3. Midnight Reset Option
  4. Viewing Streak Status

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.

More guides for this mod