Skip to content

Releases: ArcanePlugins/Polyconomy

v0.6.0

03 Feb 14:18
Compare
Choose a tag to compare

Important Notes

  • Most messages from the /eco currency subcommand are not yet translatable; this will come at a later date.
    • This feature is not important as the commands are only intended to be used for administrative purposes and shouldn't be accessible by users, thus making aesthetics / 'translatability' less of a concern.
  • Added the following translation:
command:
  generic:
    error:
      # ... the key below was added to the node above ...
      not-played-before:
        - "%prefix% &cError:&7 A player by that name has not played before."

Improvements

  • Added methods to the Currency API which allows mutation of existing currency DB data.
  • The above allowed the remaining currency subcommands to be implemented, no longer failing as 'work in progress' commands. All should work perfectly using H2 / YAML / JSON.
    • Thank you maaaaxx for helping out with initial testing.
  • Require players specified in commands to have joined the server before, prior to performing any actions on them.

Fixes

  • Miscellaneous fixes made whilst working on affected code from this update, primarily surrounding the currency subcommand.

Misc

  • Code format.

v0.5.0

02 Feb 02:07
Compare
Choose a tag to compare

Please reset translations.yml (and remove messages.yml, if present)!


  • Added translations to Polyconomy! These are pretty powerful:
    • Uses MineDown formatting.
      • Very versatile - supports legacy color codes, MiniMessage formatting, links, click actions, hover actions, etc.
    • Performs PlaceholderAPI parsing in all Polyconomy messages sent to a player.
    • The vast majority of messages support multi-line translations.
    • 1-1 hard-coded defaults to fallback on for when Polyconomy adds new translations.
    • Vastly improved the formatting / aesthetic of messages that were previously in - now using the ArcanePlugins style.

v0.4.10

29 Jan 09:19
Compare
Choose a tag to compare

Note!

The v0.4.9 release was not published, but please note that translations.yml will now be used instead of messages.yml, which you can safely delete, as Polyconomy does not yet have translatable messages regardless.


Improvements

  • Bukkit will now load Polyconomy on server startup rather than arbitrarily selecting its load time.
    • Hopefully this helps with any weird issues from other plugins loading before Economy does, and thinking no economy is loaded. Thanks @srnyx and @Gypopo.

v0.4.8

v0.4.7

07 Jan 00:02
Compare
Choose a tag to compare

Additions

  • Add database version table for H2, making it possible to detect when migration is needed after updates to the schema.
  • Misc debug logging additions.

Improvements

  • Polyconomy now supports balances of up to 1 unodecillion when using H2.
    • Increased DECIMAL precision from 18 to 38 and decreased scale from 4 to 3.

Fixes

  • Fixed inversed debug logging check, causing disabled categories to actually be enabled, and vice-versa. Clean logs FTW!

v0.4.6

06 Jan 01:24
Compare
Choose a tag to compare

Fixes

  • This release fixes #8 due to a missing WHERE clause when looking up the display name of a currency under a locale which has not been specified by the currency.

Misc

  • Add more debug logging for STORAGE_H2.

v0.4.5

05 Jan 13:13
Compare
Choose a tag to compare

New

  • ecoworks (Bukkit Plugin) JAR binaries are now shipped with releases.

Improvements

  • checkAndInit test failures from Ecoworks now cause a test failure instead of an observation.
  • /eco currency now uses TextArgument from CommandAPI, permitting more intricate text inputs wherever necessary.

Fixes

  • Fixed /eco currency using incorrect casting to String instead of Double for startingBalance
  • Fixed /eco currency attempting to register subcommands on non-'leaf' subcommands, causing them to be discarded by CommandAPI/Brigadier.

v0.4.4

05 Jan 09:40
Compare
Choose a tag to compare

Initial beta release