Skip to content
This repository has been archived by the owner on Nov 2, 2021. It is now read-only.

Selectors, improved GUI and better performance!

Compare
Choose a tag to compare
@PyvesB PyvesB released this 28 Apr 07:43
· 390 commits to master since this release

New:

  • Commands with a player parameter now support selectors. Example: /aach give @a[r=20]. This is especially useful for command blocks. Thanks to timvango for his contribution!
  • New ListItaliciseNotReceived parameter in config.yml. If ObfuscateNotReceived is false and an achievement has not yet been received, you can toggle whether it is displayed in italic in the GUI!

Improvements:

  • The NumberedItemsInList parameter in config.yml now keeps track of subcategories separately and also works when achievements span multiple GUI pages.
  • The item-reward-received parameter in lang.yml now supports ITEM and AMOUNT placeholders. The item was previously appended to the text, don't forget to update your configuration!
  • Performance has been noticeably improved in several parts of the plugin.
  • The Wiki page for commands has been improved.
  • Various other code cleanups and enhancements.

Bug fix:

  • Disabled /aach list whilst sleeping. Due to a Spigot bug (feel free to upvote it!), players could easily get items out of the GUI. Thanks to metalshark for his fix!
  • ObfuscateNotReceived will no longer fail when an achievement's DisplayName contains some special characters.

Breaking changes:

  • Item rewards must now be specified in a single line. Having separate Type and Amount parameters was phased out of the default config.yml in 2015 and is no longer supported.
  • The RewardCommandNotif parameter is no longer supported. It was removed from the default config.yml in 2015.
  • A workaround for players who received achievements with a Name parameter containing apostrophes in plugin version 3.0 or 3.0.1 has been dropped.
  • Doing a direct upgrade from a plugin version older than version 5.0 is no longer supported.

Translations:

  • Updated Chinese translation, thanks to BillZhucn for his contribution!