Skip to content
PN Scripts

Bots and game servers

Streakwell

A Paper plugin that turns daily active playtime into streaks, with cycling rewards, milestones, freezes that save a missed day, a calendar menu and leaderboards, in English and Bulgarian.

  • Paper API
  • Java
  • SQLite
  • MiniMessage
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

The Streakwell calendar menu with a 12-day streak, today's progress and the next reward

What it solves

The gap

Players drift away when there is no reason to come back tomorrow, and simple login rewards are farmed by joining for a second or idling at spawn.

What it is

Streakwell rewards days of real, active play, shows the streak in a calendar players want to keep green, and forgives the occasional missed day with earned freezes.

How you use it

A reason to come back tomorrow that cannot be farmed by idling, set up in minutes.

For Paper server owners who want players back every day, Streakwell is a playtime streak plugin that counts only active time and needs nothing but a jar and a config file.

Who it is for

Use it when

  • A survival server that wants players back every day
  • A community server that rewards its regulars without pay-to-win items
  • A Bulgarian server that wants messages in Bulgarian

Built for

  • Owners and admins of Paper servers
  • Server hosts who set up servers for clients

What is inside

Active play only

Moving, looking around, chatting, commands and clicks count as activity. After five minutes without any, time stops counting until the player is back, so idling at spawn or an auto-clicker in a corner does not build a streak.

Rewards that keep coming

Define a cycle of daily rewards with labels players see in the menu, extra rewards for exact streak lengths and for total active hours. Rewards are console commands, so items, money, keys, ranks or titles from any plugin work.

Forgiving, not easy

Every seven streak days earn a freeze, up to two. A missed day uses a freeze automatically on the next login and the calendar shows it in blue; without one the streak starts again, and the player is told either way.

Built for owners

Days can start at any hour in your time zone, clock changes included. /streakadmin sets, resets and gives freezes, reload lists config mistakes by name, data sits in SQLite and saves never block the main thread.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Plugin
Pricing
One-time purchase Price to be announced.
License
Proprietary
Deployment
Download (plugin jar for the plugins folder)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
Paper 26.1 or newer 26.2 API on MockBukkit 4.117
Java 25 or newer 25.0.4

Stack

  • Paper API
  • Java
  • SQLite
  • MiniMessage

Streakwell is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A plugin for Paper servers that rewards daily streaks of active playtime, with a calendar menu, freezes, milestones, playtime rewards and leaderboards, in English and Bulgarian.

A Paper 26.1 or newer server on Java 25. PlaceholderAPI is optional. On the first start Paper downloads the SQLite driver from Maven Central, so that start needs internet access.

Spigot support, streaks shared across a BungeeCord or Velocity network, and items of its own: rewards are the commands you configure. It has not yet been run on a live server.

PN Scripts wrote the plugin in Java against the Paper 26.2 API. Created with AI assistance; the streak rules, rewards, menus, commands and storage were checked by PN Scripts with 22 automated tests on MockBukkit for Paper 26.2; it has not yet been run on a live server.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.