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

Migrating to Minecraft 1.13

Pyves edited this page Jul 27, 2018 · 9 revisions

Advanced Achievements 5.9.0 is the first version to officially support Minecraft 1.13. Unfortunately, the Spigot team has changed their traditional stance on backwards-compatibility and has introduced a large amount of breaking changes to the Bukkit API. Advanced Achievements developers and testers have invested many hours of work to ensure that the plugin runs as smoothly as possible on Minecraft 1.13, but the following steps are recommended if you have been using the plugin with previous Minecraft versions:

  • go through the material names used in config.yml for the Breaks, Places and Crafts categories, as well as for item rewards. Many of the previously used names have changed, they now systematically match the Vanilla ones. You can find the updated material list here or refer to the "ID names" documented on Gamepedia. Do the same for the names used in gui.yml (updated default here).
  • go through the Kills and Breeding categories and verify that the entity names are still correct, they now systematically match the Vanilla ones. You can find the updated entity list here or refer to the "Entity IDs" documented on Gamepedia.
  • backup your database and run the hidden /aach upgrade13 command. This command will attempt to convert as many as possible old material names stored in the databass for the Breaks, Places and Crafts categories.

Please bear in mind that when the entity name has changed for a Breeding or Kills achievement or when the /aach upgrade13 has not managed to convert a material for a Breaks, Places and Crafts achievement, progress for that achievement will be reset. Entity or material names that haven't changed in Minecraft 1.13 should be unaffected.

Once you're done with the few steps above, Advanced Achievements should happily run on Minecraft 1.13. Enjoy!