Installation - PyvesB/advanced-achievements GitHub Wiki

Setting the plugin up is pretty straightforward and does not require any specific knowledge. It is recommended to do this procedure on a test server first, or on your personal computer, and then upload the configuration files on your main servers. This will prevent users from getting achievements while you're still setting the plugin up.

  • Download Advanced Achievements from Spigot. If you're running Minecraft 1.7.9 to 1.12.2, use plugin version 7.3.0; if you're running Minecraft 1.13 or more recent, use plugin version 8.0.2.
  • Put the plugin in your plugins folder and restart the server.
  • Edit the generated config.yml (default here), gui.yml (default here) and lang.yml (many translations available here). Please do read the comments in the header of each configuration file, as well as the other pages of this Wiki. Tune the plugin as you wish and be creative when adding achievements!
  • Make sure your YAML syntax is right by pasting your configuration files here.
  • To use the PetMasterGive and PetMasterReceive achievement categories, you must download the Pet Master plugin and put it in your plugins folder. You can also choose to disable these two categories by adding them to the DisabledCategories list.
  • If you have PlaceholderAPI, you can use all the placeholders listed here.
  • Configure permissions if you want to change default behaviour of Advanced Achievements.
  • Restart the server. You're done setting up the plugin!
  • If running Minecraft 1.12 or more recent, you can run the /aach generate command to generate a Minecraft advancement for every achievement you have defined! On older versions of Minecraft, you may see a few warnings in your server's logs when the plugin is loaded. Read the messages, Advanced Achievements will guide you through which configuration items you should tune!