Bug fixes:
• Reward commands without a display field (e.g. silent broadcasts) no longer produce an empty line in the GUI lore
Improvements:
• You can now mix “silent” command rewards (no display) and visible ones (with display) freely in the same level
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
New features:
• Admin command to pull Minecraft vanilla playtime into PerfPlaytime:/perfplaytime import-vanilla <overwrite|max> <all|player>
•overwritereplaces stored playtime with vanilla;maxkeeps the higher of database vs vanilla (safe when you already tracked time in PerfPlaytime)
Improvements:
• Full-server import runs off the async scheduler; optional progress lines in the server log every N players (vanilla-import.log-every)
• Tab completion forimport-vanilla, modes,all, and online names; new messages for usage, start, finish, and per-player summary
Bug fixes:
• Playtime GUI no longer crashes when Vault economy balance text uses legacy § color codes inside MiniMessage lines (e.g. formatted money in level rewards)
Bug fixes:
• Claiming playtime levels with reward commands no longer throws on Folia; console rewards are executed on the correct scheduler so the server no longer logs “Dispatching command async” / entity-task errors
Improvements:
• XP and reward command placeholders still apply on the player’s tick context; follow-up (e.g. GUI refresh) runs after rewards in a Folia-safe order
