Releases: PyvesB/advanced-achievements
Quick fixes
Fix: fixed some settings where /aach book and /aach list would display inaccurate information.
Major update with exciting new features and improvements!
New: added gui.yml file to allow to tune the GUI items as wanted.
New: implemented /aach reset command to reset the statistics for an achievement category.
New: added support for BungeeTabListPlus, with achievement_count placeholder to display the player's number of achievements in the tab.
New: added SimplifiedReception config option to activate simpler effects and a calm sound when a player receives an achievement.
New: provided API so that third-party software can more easily pair with Advanced Achievements.
Improvement: removed chat header completely if no icon is set in the configuration.
Improvement: improved the overall stability and user experience of the plugin.
Improvement: enhanced performance.
Improvement: refactored large parts of the project to make it more maintainable and facilitate contributions.
Improvement: achievements are now driven by Bukkit Events so that third-party plugins can detect when they are awarded.
Fix: fixed broken permissions for sub-categories making use of metadata (Breaks, Places and Crafts achievements).
Fix: blocked double plant abuses with Fertilising achievements.
Other: removed MCStats Metrics, as project is abandoned.
Other: significantly improved the Wiki.
Other: removed AsyncPooledRequestsSender configuration option, plugin can no longer be set to run in single threaded mode.
Database fixes
Fix: fixed exceptions when using specific player Kills achievements with MySQL or PostgreSQL databases.
Fix: disabled backup of SQLite database file when not using SQLite database.
New command and features!
New: created /aach toggle command to override the ChatNotify config parameter on a per player basis.
New: added support for specific players for Kills achievements (use specificplayer- followed by the player's UUID as shown in default config).
New: added RestrictSpectator config parameter to prevent any statistics from increasing when in spectator mode.
Improvement: command aliases are now taken into account when specifying commands for PlayerCommands achievements.
Improvement: removed some redundant code checks.
Fix: NPCs no longer receive achievements.
Various fixes
Fix: prevented Shear achievements from taking entities other than sheep into account.
Fix: fixed issues with Java 7.
Other: new Turkish translation by DarkJoya!
Various fixes
Fix: prevented firework damage in Minecraft 1.11.2 (does not affect older versions).
Fix: handled some exception cases when displaying screen titles.
Various fixes
Fix: fixed timing issue with /aach book command.
Fix: prevented some exploits with HoePlowings achievements.
Several fixes and improvements
- Improvement: cooldown for Brewing achievements now handles each brewing stand slot independently.
- Fix: took care of exception when the plugin was disabled.
- Fix: fixed dependency issues with Pet Master. Please update to version 1.4!
- Fix: fixed some issues with achievement rewards containing multiple commands.
Performance improvements
Improvement: significantly increased the overall performance of the plugin!
Improvement: enhanced file handling.
Fix: took care of an issue that would cause a high CPU usage for Distance achievements on some servers (since version 4.0).
Visual enhancements, new features and performance improvements
Improvement: variable AMOUNT can now be used in the list-reward-money language file message to specify the money received as a reward.
Improvement: variables AMOUNT and ITEM can now be used in the list-reward-item language file message to specify the item and amount received as a reward.
Fix: blocked some possible workarounds for Smelting achievements.
Fix: fixed update checker which was having issues due to Bukkit's website changes.