Home›Java›Mods›RewardStreak
RewardStreak
ModsJava

RewardStreak

Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot

[​IMG]

RewardStreak

Daily rewards with streaks, saves, milestones, a premium GUI and leaderboard for Spigot servers.

Built for Spigot servers from Minecraft 1.8 through 26.2.

[​IMG]

​

Why RewardStreak?

RewardStreak turns a basic daily reward into a clear progression loop.

Players do not just run another /daily command, take a reward, and leave. They come back to keep their streak alive, reach the next milestone, protect progress with streak saves, and compete on a leaderboard.

It is a clean daily reward system for Spigot servers that want rewards to feel visible, useful, and worth opening.


What Players See

Players open the reward menu with /streak and instantly see what matters.

Their current streak, best streak, available reward, streak saves, next milestone and leaderboard are all part of the reward flow. The goal is simple: claim today, keep the streak, and come back tomorrow.


Daily Rewards That Feel Worth Opening

RewardStreak gives players a reason to open the reward menu instead of hiding everything behind a plain command.

When a reward is ready, the player can claim it and increase their streak. If the day is a milestone, extra milestone rewards can be added on top or replace the normal reward, depending on your configuration.

The player always has a clear reason to check back.

Streak Saves

Missed days do not always need to destroy progress.

RewardStreak includes streak saves, so players can protect their streak after missing a claim window if they have a save available. This keeps the system forgiving without removing the pressure to return.


Milestone Rewards

Milestones make longer streaks feel meaningful.

Set up special rewards for important streak days, such as day 7, day 14, day 30 or any progression path that fits your server.


Leaderboard GUI

RewardStreak includes a dedicated leaderboard GUI so players can compare progress and compete for the top spots.

You can sort the leaderboard by best streak or current streak, set the number of shown players, and cache results to keep the menu responsive.


Built for Server Owners

RewardStreak is made for server owners who want a daily reward system that is easy to run and easy to adjust.

Rewards, messages and GUI layout are handled through YAML files, so you can change the reward loop without touching code.


Configuration

RewardStreak keeps the important settings in clean YAML files, so you can tune the reward loop without rebuilding the plugin.


After the first launch, RewardStreak creates:

Code (Text):

plugins/RewardStreak/config.yml
plugins/RewardStreak/gui.yml
plugins/RewardStreak/rewards.yml
plugins/RewardStreak/messages_en.yml
 
Example config.yml:

Code (Text):

language: en

auto-claim-on-join: false

storage:
type: SQLITE

claim:
mode: FIXED_RESET_TIME
timezone: Europe/Berlin
fixed-reset-time: "05:00"

saves:
max-saves: 3
save-reward-every-x-claims: 7
auto-consume-save: true
notify-on-save-used: true
notify-when-save-earned: true

rewards:
milestone-mode: BONUS
inventory-full-behavior: CANCEL

leaderboard:
limit: 10
cache-seconds: 60
default-sort: BEST_STREAK

runtime-updates:
enabled: false

join-notifications:
enabled: true
chat: true
action-bar: false
title: false
sound: false
sound-name: ENTITY_PLAYER_LEVELUP
 
Storage

SQLite is the recommended storage mode for production servers.

Code (Text):

storage:
type: SQLITE
 
For small servers, quick tests or local setup work, YAML storage is also available.

Code (Text):

storage:
type: YAML
 
PlaceholderAPI

PlaceholderAPI is optional.

RewardStreak works without PlaceholderAPI. If PlaceholderAPI is installed, the plugin can expose useful streak placeholders for use in other plugins, scoreboards, menus or chat formats.

Code (Text):

%rewardstreak_current%
%rewardstreak_best%
%rewardstreak_saves%
%rewardstreak_can_claim%
%rewardstreak_next_claim%
%rewardstreak_next_milestone%
 
Commands

Player commands

Code (Text):

/streak
/streak claim
/streak info
/streak top
/streak top current
 
Admin commands

Code (Text):

/rewardstreak reload
/rewardstreak give save <player> <amount>
/rewardstreak setstreak <player> <days>
/rewardstreak resetsaves <player>
/rewardstreak resetplayer <player>
/rewardstreak debug <player>
/rewardstreak forcereward <player>
 
Permissions

Code (Text):

rewardstreak.use
rewardstreak.claim
rewardstreak.info
rewardstreak.top
rewardstreak.admin
rewardstreak.admin.reload
rewardstreak.admin.givesave
rewardstreak.admin.setstreak
rewardstreak.admin.resetsaves
rewardstreak.admin.resetplayer
rewardstreak.admin.debug
rewardstreak.admin.forcereward
 
Compatibility

RewardStreak is built for Spigot servers.


This version is for Spigot-based servers only. It does not claim support for Folia, Velocity, BungeeCord, Forge, Fabric or Sponge.

Installation

  1. Download the latest RewardStreak .jar.
  2. Place it into your server’s plugins folder.
  3. Restart the server.
  4. Edit the generated YAML files.
  5. Restart again or run /rewardstreak reload after changes.

FAQ

Does RewardStreak work without PlaceholderAPI?

Yes. RewardStreak works without PlaceholderAPI. If PlaceholderAPI is installed, the plugin can expose streak placeholders for use in other plugins.

Does it support SQLite?

Yes. SQLite is the default and recommended storage option for production servers.

Can I change the rewards?

Yes. Daily rewards and milestone rewards are configured through rewards.yml.

Can I edit the GUI?

Yes. The reward GUI can be changed through gui.yml.

Can I change the messages?

Yes. Messages are handled through language files, starting with messages_en.yml.

Can I choose when daily rewards reset?

Yes. You can use a fixed daily reset time with timezone support, or switch to rolling 24-hour claims where each player’s timer starts after their previous claim.

What happens if a player misses a day?

If streak saves are enabled and the player has one available, RewardStreak can automatically consume a save and protect the streak.

Can milestone rewards be added on top of daily rewards?

Yes. Milestone rewards can be added as a bonus on top of the normal daily reward, or replace the normal reward for that day.

What happens if the player’s inventory is full?

You can choose the behavior in config: cancel the claim or drop item rewards on the ground.

Can I control the leaderboard?

Yes. You can set the leaderboard limit, cache time and default sorting by best streak or current streak.

Which Minecraft versions are supported?

RewardStreak supports Minecraft 1.8 through 26.2 on Spigot-based servers.

Does it support Paper?

RewardStreak is built and listed as a Spigot resource. The supported target is Spigot-based servers.

Does it support Folia?

No Folia support is claimed for this version.

Does it support Forge or Fabric?

No. RewardStreak is not a Forge or Fabric mod.

Final CTA

RewardStreak gives your Spigot server a daily reward system players can actually follow: claim today, keep the streak, earn milestones, protect progress, and compete for the top spot.


Download RewardStreak and give your players a reason to come back tomorrow.
​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

RewardStreak is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 29 times (via Spigot). Download it and open it directly in the game.

Explore more