Changelog
1.1.1
Fixes
- Translations completed. The 1.1.0 features only had English text, so German, French, Spanish, Italian, and Polish players saw English for the language menu, the cancel-by-id picker, expiry countdowns, and bounty ids. Every bundled language now has the full set of messages. See Languages.
- Corrected the “invalid bounty id” message in the non-English languages: it
still referred to the old id format and now points at the
#Nshown in the menus.
Chores
- All bundled language files now share the same keys; existing servers pick up the new lines automatically on the next start, keeping your edits.
- Bumped to 1.1.1.
1.1.0
Features
- Per-player languages. Players choose their own language with
/bounty lang <code>(and/bounty lang list); the choice is remembered. All bundled languages load at once. See Languages. - Short bounty ids. Bounties now use a readable
#Nid across menus and messages. - Cancel by id or name.
/bounty cancel <#id|player>cancels by id or by target name, and lists matches when a player has several bounties. - Flexible tax. Turn tax on or off and charge it on creation, on claim, or both. See Economy.
- Expiry countdown. The bounty menus show how long each active bounty has left before it expires.
Fixes
- New color engine, “Prism”. Replaced MiniMessage with an in-house engine,
fixing broken gradients and stray
&l/&7codes leaking into chat and GUIs. MiniMessage tags are no longer parsed; any left in your files convert automatically on first startup. See Text Formatting. - All GUI text no longer shows as italic.
- Polish translation refreshed (thanks to ReSlay).
Chores
- New
styles.ymlfor reusable named styles ({style:name}). See Styles. - Config and language files keep your comments and edits across updates; every config key is now documented inline. Debug logging ships off by default.
- Bumped to 1.1.0.
1.0.5
Fixes
- Active bounties no longer vanish after a server restart (timestamp comparison bug in the load query).
- Gradient / hex colors render correctly in chat messages.
- Money menu is usable when
min-amountis raised above the old presets - presets are derived from the configured[min, max]range.
Features
{time}placeholder on the cooldown message (all bundled locales).- License gate that validates before any other system loads.
- 125-color extended palette (
&s0..&q4), see Custom Colors. - Colored license console banners (green verified / red failed, clickable links).
- ASCII startup + shutdown banners.
Chores
plugin.ymlversion trackspom.xml(${project.version}); bumped to 1.0.5.- BuiltByBit anti-piracy nonce moved out of the console into bundled metadata.
For the authoritative, code-level changelog see progress.md in the
repository and the
GitHub Releases page.