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

Releases: PyvesB/advanced-achievements

Ranking pagination

03 May 21:22
Compare
Choose a tag to compare

Improvements:

  • The /aach top, /aach week and /aach month commands now support pagination when a TopList value greater than 16 is specified in config.yml. Example usage: /aach top 2. Thanks to Rsl1122 for his contribution!
  • Cleaned up command handling code.

Multiple types tracking

21 Apr 07:45
Compare
Choose a tag to compare

New:

  • Categories with sub-categories now support tracking multiple types. Refer to the Wiki to understand how this feature works. Thanks to tassu for his contribution!

Fix:

  • The plugin is now more resilient to misconfigured Commands categories.

MySQL and PostgreSQL fix

20 Mar 18:10
Compare
Choose a tag to compare

Fixes:

  • Fixed DatabaseType configuration parameter being ignored and defaulting to SQLite. Thanks to aurel85 for spotting this!

/aach reload improvements and project refactoring

17 Mar 15:49
Compare
Choose a tag to compare

Improvements:

  • Extended the reach of the /aach reload command. Parameters such as DisabledCategories, PlaytimeTaskInterval and DistanceTaskInterval can now be refreshed without performing a full server restart!
  • Rebuilt the plugin's internals using Dagger, a popular dependency injection library. This change should be transparent to players but will make the lives of developers easier!
  • Refactored some parts of the code to improve maintainability.

Other:

  • Simplified the steps required to build an Advanced Achievements version for Minecraft 1.7.9/1.7.10. As usual, refer to the Installation guide!

Several fixes and improvements

24 Feb 19:51
Compare
Choose a tag to compare

Improvements:

  • Minor performance enhancements.
  • Clarified some elements in the default configuration files.

Fixes:

  • Fixed incorrect chat message when /aach reset is unsuccessful.
  • Fixed command tab completion not properly refreshing on plugin reload.

Various improvements

16 Feb 22:56
Compare
Choose a tag to compare

Improvements:

  • Added stronger config.yml validation. The plugin will no longer load if you have omitted a Name parameter for an achievement or if you have specified duplicate Name values.
  • Enhanced performance when displaying some messages to players.
  • Slightly reduced plugin start time.
  • Simplified some code sections.

Additional placeholders

08 Feb 19:10
Compare
Choose a tag to compare

Improvement: extended PlaceholdeAPI support, thanks to @Phoetrix for his contribution! See his Wiki page for more information.​

Database fix

25 Jan 21:39
Compare
Choose a tag to compare

Fix: fixed rare exception that could occur when writing statistics to the database.

Various fixes

20 Jan 11:25
Compare
Choose a tag to compare

Fix: fixed database errors when using MySQL or PostgreSQL.
Fix: chat messages are now correctly displayed when using /aach reload.
Fix: when a player has not yet received any achievements, effects are no longer displayed when using /aach book.

Rewards when all achievements are received and code improvements

18 Jan 18:49
Compare
Choose a tag to compare

New: added AllAchievementsReceivedRewards feature to give rewards when a player has received all the achievements! See the Wiki for more information.
Improvement: general code clean up and enhancements, with tests, improved performance and better maintainability. Many thanks to Rsl1122 for his valuable contributions!
Improvement: clearer log messages.
Other: updated Hungarian translation, thanks to montlikadani!