Commands - PyvesB/advanced-achievements GitHub Wiki

All commands support TAB completion for their parameters. Simply press ↹ on your keyboard to make your life easier! Note that the following aliases can also be used instead of the standard /aach: /aa, /aachievements and /advancedachievements.

Command Default Permission Description
/aach or /aach help none
  • Displays Advanced Achievements's help.
  • You can hover or click on the commands.
/aach info none
  • Displays various information about the plugin.
/aach book true
  • Creates a book listing the achievements of the player.
  • Chronological or reverse ordering of achievements can be toggled with the BookChronologicalOrder parameter in config.yml.
/aach stats true
  • Displays the number of achievements the player has received and the total amount available.
  • Special effect and sound if player has all the achievements.
/aach list true
  • Displays a GUI containing all the achievements and the current progress for each one.
  • Many customisation options in config.yml and gui.yml.
  • The category name can optionally be added, e.g. /aach list Places.
/aach inspect ach true
  • List all the players who have received ach with the reception dates (use DisplayName parameter specified in config.yml).
/aach top true
  • Displays global rankings.
  • Set the list length with the TopList parameter in config.yml.
  • If over 16 players are displayed, add a number at the end of the command to specify the page.
  • Special effect and sound if player is in the top list.
/aach week true
  • Displays weekly rankings.
  • Set the list length with the TopList parameter in config.yml.
  • If over 16 players are displayed, add a number at the end of the command to specify the page.
  • Special effect and sound if player has all the achievements.
/aach month true
  • Displays monthly rankings.
  • Set the list length with the TopList parameter in config.yml.
  • If over 16 players are displayed, add a number at the end of the command to specify the page.
  • Special effect and sound if player has all the achievements.
/aach toggle type true
  • Overrides the ChatNotify config.yml parameter on a per player basis.
  • Players can specify the achievement Type so that the toggle only applies to achievements of that type. This is intended as a hidden feature and is not surfaced in in-game completion.
??? true
  • A small easter egg command.
/aach generate op
  • Generates advancements, one for each achievement specified in config.yml.
  • Advancement configuration files are generated in your server's world folder (e.g. world/datapacks/bukkit/data/advancedachievements/advancements) and can easily be edited to further customise the advancement tab display. Once you've finished editing the files, run /minecraft:reload.
  • When an achievement is awarded by Advanced Achievements, the corresponding advancement is also given to the player.
  • If players have received an achievement before the corresponding advancement was generated by this command, they will receive the advancement at their next connection.
  • This experimental command may be slow, due to the way the advancement system is implemented in Minecraft/CraftBukkit.
  • No effect on Minecraft versions prior to 1.12.
/aach give ach player op
  • Gives the achievement ach to the player.
  • Only achievements in the Commands category may be used with their section name (for instance /aach give yourAch1 DarkPyves).
  • Player must be online.
  • Also supports selectors for the player parameter.
/aach check ach player op
  • Checks if a player has received achievement ach (use Name parameter specified in config.yml).
  • Player must be online.
  • Also supports selectors for the player parameter.
/aach delete ach player op
  • Deletes the achievement ach from the player (use Name parameter specified in config.yml or * to delete all achievements).
  • Does not reset the corresponding database statistic.
  • Player must be online.
  • Also supports selectors for the player parameter.
/aach add amount cat player op
  • Increases a player's statistic by amount for category cat.
  • This is mostly intended for the Custom category, but can also be used for other categories (except Commands).
  • Negative values for amount are possible.
  • For categories that require sub-categories use a syntax similar to Breaks.sand.
  • Player must be online.
  • Also supports selectors for the player parameter.
/aach reset cat player op
  • Deletes a player's statistics for achievement category cat (use category name as specified in configuration or * to delete all statistics).
  • Does not reset the corresponding achievements from the same category.
  • For categories that require sub-categories use a syntax similar to Breaks.sand.
  • Player must be online.
  • Also supports selectors for the player parameter.
/aach reload op
  • Reloads most of the plugin's configuration options.
  • Some parameters are not covered by this command, please verify the information and comments in config.yml.
/aach upgrade13 op
  • Migrates part of the database when switching to Minecraft 1.13.
  • More information here. Command available up to version 7.3.0 of the plugin.
⚠️ **GitHub.com Fallback** ⚠️