WikiDailyReward
DailyReward

🎁 DailyReward

🎁 Log in daily, build your streak, claim bigger rewards!

SpigotMinecraft 1.21 1 command

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>'.

Aliases: dr, daily

Permissions

dailyreward.claim

Allows claiming daily rewards.

Default: true
dailyreward.streak

Allows checking streak info.

Default: true
dailyreward.admin

Access to the admin reset command.

Default: op

Installation

  1. 1Drop DailyReward.jar into your server's /plugins folder.
  2. 2Restart the server (built for Minecraft 1.21).
  3. 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