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 #N shown 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 #N id 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/&7 codes 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.yml for 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-amount is 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.yml version tracks pom.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.