Streaks - Daily Login Rewards v1.0

Login streaks: calendar GUI, milestone rewards, purchasable streak freezes and more!
  • cover.png
  • 01-calendar-gui.png
  • 02-streak-info.png
  • 03-buy-freeze.png
  • 04-leaderboard.png
  • cover.png
  • 01-calendar-gui.png
  • 02-streak-info.png
  • 03-buy-freeze.png
  • 04-leaderboard.png
Streaks
Duolingo-style login streaks for your server. Calendar GUI, milestone rewards, streak freezes.

What is Streaks?
Streaks turns daily logins into a habit your players refuse to break. Every player's first join of the day grows their streak — miss a day and it's gone... unless they had a streak freeze, which they bought with in-game money. Retention mechanic and economy sink in one plugin.

Features
  • Daily streaks with configurable day reset — pick the hour your server's "day" ends
  • Calendar GUI — 28-day view: claimed days, today, missed days at a glance
  • Milestone rewards — Vault money and/or console commands at any streak day you configure (day 3, 7, 14, 30...)
  • Streak freezes — players buy freezes with Vault money; a missed day auto-consumes one and the streak survives. Built-in economy sink
  • Loss-aversion reminders — join messages and an actionbar warning before the day resets if today's streak isn't claimed yet
  • Leaderboard — /streaktop with player heads, top 10 current streaks
  • PlaceholderAPI support — %streaks_current%, %streaks_best%, %streaks_freezes%, %streaks_total%
  • Persistent — SQLite by default, MySQL optional; everything survives restarts
  • Fully configurable — every message, every reward, freeze price and cap

Commands
CommandDescriptionPermission
/streaks (alias: /streak)Open your streak calendarstreaks.use (default: everyone)
/streaks freezeBuy a streak freezestreaks.use
/streaktopTop 10 current streaksstreaks.use
/streaksadmin reloadReload config and messagesstreaks.admin (default: op)
/streaksadmin set <player> <days>Set a player's streak (support)streaks.admin

Setup
  1. Drop the jar into plugins/ with Vault and an economy plugin (EssentialsX etc.)
  2. Start the server, edit plugins/Streaks/config.yml to taste (reset hour, milestones, freeze price)
  3. /streaksadmin reload — done

Config showcase
Code:
reset-hour: 0          # server "day" ends at midnight
freeze:
  price: 5000.0          # Vault money per streak freeze
  max-held: 3
milestones:
  7:
    money: 1000
    commands:
      - "give %player% diamond 3"
  30:
    money: 10000
    commands:
      - "give %player% netherite_ingot 1"

Requirements
  • Paper 1.20.4+ (Java 17+)
  • Vault + an economy plugin
  • PlaceholderAPI optional (placeholders)

Found a bug or want a feature? Message me before leaving a review — I answer fast.
Buy a license now
$6.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
55 Views
0 Purchases
2 Downloads
Jul 26, 2026 Published
N/A Updated
Not yet rated
45.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
AI was used to help with the cover image and for the description. With some edits by me.
AI use in product
No
Type
  1. Economy
  1. GUI
  1. Reward
Game mode
  1. Survival
  1. Donut-like
  1. Economy
Supported software
  1. Paper
Supported versions
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A living stock market for your server: supply & demand pricing, random boom/crash events
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 142 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,293 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,148 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,832 purchases
Share and earn
Refer this resource and earn a 10% commission.
55 Views
0 Purchases
2 Downloads
Jul 26, 2026 Published
N/A Updated
Not yet rated
45.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
AI was used to help with the cover image and for the description. With some edits by me.
AI use in product
No
Type
  1. Economy
  1. GUI
  1. Reward
Game mode
  1. Survival
  1. Donut-like
  1. Economy
Supported software
  1. Paper
Supported versions
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A living stock market for your server: supply & demand pricing, random boom/crash events
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 142 ratings
4,261 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,293 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,148 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,832 purchases
Top