JoinStreak is a fully customizable daily login reward system designed to increase player retention using streak-based rewards.
Players must play for a configurable amount of time each day to unlock their daily reward.
Rewards increase with each consecutive day and can include VIP bonuses.
The plugin includes a ready-to-use 32-day preconfigured reward setup out of the box.
Features:
✔ Daily login reward system
✔ Streak-based progression
✔ VIP bonus reward slots
✔ Fully customizable GUI
✔ Leaderboards (Top Streak)
✔ PlaceholderAPI support
✔ DecentHolograms compatible
✔ SQLite (no external database required)
✔ Admin override commands
✔ Grace period system
✔ Reset after miss toggle
✔ Claim titles with remaining time
✔ Lightweight & optimized
✔ 32-day preconfigured rewards included
Commands:
/streak
/streak claim
/joinstreak reload
/joinstreak nextreward <player> <day> wait <true/false>
/joinstreak skipwait <player>
/joinstreak reset <player>
Permissions:
js.bonus.vip
js.reload
js.admin
js.give
js.reset
Placeholders:
%js_best_1%
%js_best_2%
%js_best_3%
...
Requirements:
Java 21
Paper/Spigot 1.21+ (more version will be soon or you can request on discord)
PlaceholderAPI (optional)
Support:
If you want request any java version you can on our discord server!
If you have bug or any question you can ask in our discord server too.
Want try? Try it on our minecraft server "czechcraft.mnt.li"
[/img]