SnBattlePass v2.5.0
·
16 commits
to main
since this release
Changes
- Players who leave challenge slots unrolled are now reminded: a title plus a chat line saying how many of their slots are waiting to be rolled. Rolling was the one thing in the pass nobody was ever told to do.
- It speaks only to a player who can roll something right now (someone juggling five running challenges never hears it), and at most once every
notifications.challenge-reminder.interval-minutes(default 20), counted per player. A fresh joiner is left alone forjoin-delay-seconds(default 60);enabled: falsestops it, live on/battlepass reload. - A player with nothing to roll does not burn their interval, so the reminder lands right after a cooldown ends instead of somewhere in the middle of the next one.
- Wording:
notifications.challenge-reminderinlang/messages_en.yml, with{challenges}(ready) and{slots}(total). Emptying BOTHtitleandsubtitlenow sends no title at all instead of a blank one - that is how you make the reminder chat-only. MiniMessage works there, so the line can be made clickable with<click:run_command:'/battlepass challenges'>. - New placeholder
%battlepass_challenges_ready%: the same count the reminder nudges with, for scoreboards.
No command, permission or schema change. New config and language keys merge in on boot.
Installation
Download the JAR below and place in your plugins folder. Requires SnLib.jar.