Skip to content

Releases: Staartvin/Autorank-2

Autorank v4.5.1: hotfix

01 Feb 16:00
Compare
Choose a tag to compare

This hotfix solves two issues that arose quickly after publishing v4.5:

  • Fix error when placeholders plugin was not installed.
  • Fix issue where Autorank complained if you were using a 'towny town blocks' requirement.

Autorank v4.5

01 Feb 08:32
Compare
Choose a tag to compare

BACKUP YOUR AUTORANK FOLDER BEFORE UPGRADING. THIS VERSION CHANGES SOME STORAGE DETAILS SO IT MIGHT FAIL ON YOUR SYSTEM.

If you're using Statz, make sure to update as well!

Additions / Changes

  • Stats 3 is no longer supported.
  • Autorank will now try to read the statistics of a player based on the vanilla Minecraft statistics!
  • Added new requirements:
    • Animals bred
    • Cake slices eaten
    • Items enchanted
    • Plants potted
    • Times died
    • Traded with villagers
    • Items crafted
    • Items thrown
  • Specific requirements for Quests plugins are now merged. See the wiki for more details.
  • Added placeholder support. You don't need an extension anymore to get placeholders. Click here for a list of placeholders supported by Autorank.
  • Add option to toggle logging of Autorank data. By default, logging is enabled.
  • Add requirements based on AureliumSkills
  • Add an option to show details of a path when /ar check is performed. See the Settings.yml.

Fixes

  • Gracefully handle issues with MySQL connection instead of giving large error traces and scaring admins
  • Make sure to define a default table name instead of 'null'
  • Autorank will now automatically add missing options to Settings.yml.
  • Fix Autorank occasionally throwing errors when a mismatched version of Statz was installed.
  • Fix the firework result failing.

Autorank v4.4

08 Jul 08:33
Compare
Choose a tag to compare

Even though 2020 is not the greatest year for the history books, I still want to cheer you up with a new release of Autorank!

Changes from the previous version:

  • Whenever there is no permission plugin found on your server, Autorank will warn you and fail gracefully.
  • Optimize connections to MySQL database (if you were using it) + also allow you to define a table prefix for your database
  • It is no longer required to download PluginLibrary, as Autorank will automatically load it from within its own source code. You can now remove it from your plugins folder!
  • Progress of requirements is now shown in more detail.
  • Check whether your Paths.yml is loaded correctly before loading all paths.
  • Added a lot more debug messages (when debug is enabled).
  • Fixed issue with total time requirement that didn't check the player time correctly.
  • When migrating time data from vanilla Minecraft, all players will now be converted instead of just the subset Autorank already knew about.
  • Fixed issue where Autorank would hang the server during shutdown at random intervals.
  • Fixed issue where the UUID of a player was incorrect and was cached too long.

New features:

  • Added requirements that allow you to check the daily/weekly/monthly time of a player.
  • Add a new logging system that logs all actions performed by Autorank. This might come in handy when you want to review some actions Autorank did in the past.
  • Added requirements of UHCStats (kills, deaths and wins), see the wiki page
  • All warnings that Autorank generate can now also be found in the logs of Autorank.
  • Added new option to reset progress of all paths (so both active and completed paths) of a player (not just the active paths), see the commands reference
  • Added cooldowns to repeatable paths, see the new wiki
  • Added requirements for Towny (has town, has nation, is mayor, is king, number of town blocks). See the requirements overview
  • Added requirements for McRPG (skill level, power level), see requirements overview
  • Added option to enable/disable an SSL connection for MySQL databases.
  • I'm working on a new wiki with more detail and a better general overview, see https://autorank.staartvin.com/. Let me know what you think!

If you are also running Statz, make sure to update it too: https://github.com/Staartvin/Statz/releases/tag/v1.6

Autorank v4.3.3 - Hotfix

27 Jan 12:49
Compare
Choose a tag to compare

A few people have been reporting some issues, so here's a quick hotfix!

  • Fix issue where UUID storage spat out errors when a file was not found.
  • Update API for developers to be able to use the ServicesManager of Bukkit to register custom requirements and results.
  • Fix small issues with /ar check commands.

Autorank v4.3.2

24 Jan 13:32
Compare
Choose a tag to compare

A new update in a new decade. The changes are following:

  • When a MySQL error occurs during connecting, Autorank will disable the MySQL connection preventing further errors from occuring.
  • PluginLibrary will automatically be downloaded when it is not found on the server.
  • The firework result now works correctly.
  • Removed the 'use of' option from the config files. Instead, you should now use /ar migrate to migrate data from another plugin into Autorank.
  • The /ar help command will show commands in sorted order now.
  • Update to support LuckPerms v5.
  • Allow data to be migrated from Statz or from Minecraft's statistics (see /ar migrate command).

Autorank v4.3.1

21 Dec 13:47
Compare
Choose a tag to compare

Okay, so this is truly the last update of Autorank in 2019! Get it while it's hot! Improvements and features include:

  • Using a new way to connect to your MySQL database (if you're using it). This means it's more stable and performant. No more connection losses! (For developers that are interested: https://github.com/brettwooldridge/HikariCP)
  • Add a feature to only run results of a path when a player has not completed a path on another server of your network, see https://github.com/Staartvin/Autorank-2/wiki/How-to-configure-the-Paths.yml-file%3F#make-a-result-only-perform-when-a-path-hasnt-already-been-completed-before-on-another-server
  • Fix issues in Autorank storing cache of database incorrectly.
  • Solve a problem where Autorank announces that that time of a day/week/month was reset, but it didn't actually reset.
  • Fix issue where Autorank started screaming when you did not specify any results for a path (it's a bit odd to do that, but sure, it's your setup).
  • Clear warnings when you performed /ar reload.
  • Settings and Paths file will no longer lose comments if you put them there.
  • Fix issue where Autorank would report the wrong time when using MySQL as the primary storage provider.
  • Remove a few debug messages that were unnecessary (you probably didn't see them anyway).
  • Commands like /ar check, /ar complete, /ar choose, /ar deactivate, /ar track and /ar view will now suggest smarter options for you (when applicable).
  • Optimized internal code that was used to check statistics by a third party plugin.
  • Solve an issue where players that joined your server for the first time received a time of -1.

Autorank v4.3

13 Dec 15:10
Compare
Choose a tag to compare

I've done quite some work on Autorank the last few weeks and here it is:
(Note that you'll need the latest version of PluginLibrary (just out now!) for this to run. (Version 1.2.4))

  • Add support for Spigot/Paper 1.15!
  • Add warning when no time data was imported using the /ar import command.
  • Autorank now supports CMI for AFK detecting! Autorank will automatically hook into it if it finds it.
  • The /ar reset command has been revamped into a conversation instead of a single command.
  • Fix issue where Autorank would not listen to the Settings.yml file if archiving of old data was disabled.
  • Overhauled UUID storage system so that it's faster and more robust.
  • Fix /ar hooks command not checking for permissions of the player.
  • Added full offline support: you can now check and set data of a player that is not online.
  • Added new /ar info command to check info of a particular player. Check it out!
  • Fix issue where global times were not updated locally (even though they were updated in the database).
  • Overhauled the API, so be careful developers! Functionality remains the same, but the way you talk to the API differs.
  • Added the /ar editor command. This allows you to edit any player data of a player (think of completed requirements for a path, or a completed path). You can also assign players to a path or remove them from a path. All of these options are available for offline players as well.

Autorank v4.2.8

01 Dec 13:58
Compare
Choose a tag to compare
  • Backups older than 14 days will automatically get removed. Please provide some feedback on whether this is too early or too late!
  • Add new options for importing data from a flat-file. See the /ar import command!
  • The connection to a remote database (MySQL) is now established quicker and properly off-loaded from the main thread. This will quicken the start-up time of Autorank.
  • Autorank will now add additional time to a player that might have been lost if (s)he were to logout just before Autorank would check them. This means that Autorank will track time slightly more accurately (depending on your track interval update setting).

Autorank v4.0 Beta

31 Jan 13:48
Compare
Choose a tag to compare

Autorank v3.7.4

29 Jun 18:43
Compare
Choose a tag to compare