Skip to content
This repository has been archived by the owner on Nov 2, 2021. It is now read-only.
PyvesB edited this page Apr 21, 2016 · 24 revisions

FAQ (Frequently Asked Questions)

Please read carefully before requesting help or complaining about any issues.

How can I specify the name of a player in command rewards?

Use the variable PLAYER.

How can I specify several command rewards for an achievement?

Put them on the same line, with a "; " separator between them (not including the "" and not putting any additional separator at the end of the last command).

The items I specify for the achievements or rewards don't work!

Item IDs are not supported, as they are deprecated and will likely be deleted from the next Minecraft version. Make sure you are using the Material names from this page; specify the names fully in lower-case. Metadata information is still currently supported for the Places, Crafts and Breaks achievements; for instance log:1 is spruce wood.

How can I use /aach give correctly?

The /aach give is only used for the achievements in the "Commands" section; the other achievements cannot be given by command, as they solely depend on the player's statistics. The name specified as a subsection must be used, and not the full name of the achievement.

How can I use /aach delete and /aach check correctly?

Please use the full name of the achievement, including any colours you added in the configuration file. Also, make sure the player is connected (restriction due to the UUID system)!

I have been using Advanced Achievements for a while and have set new achievements, but some players don't receive them!

You must make sure that the achievement you are setting has a threshold higher than the maximum statistic of all players. The plugin acts in a lazy way to boost performance, and only gives an achievement when the exact threshold is met (there are a few exceptions, for instance the Distance and PlayedTime achievements). If you set an achievement for 150 fish caught, but if one of your players has already caught 156 fish, he will NOT receive the new achievement. Nevertheless, it is also possible to manually edit the statistics in the database.

I have changed the name of an achievement, and players who had previously received it no longer have it!

Yes, it's logical as the database is not linked to the configuration file. You must also update the values in the database.

The configuration file is emptied when when I reload the plugin/server!

You most likely violated the YAML syntax. Rules are very strict for any .yml files, please check your syntax using this checker.

Why isn't MySQL working?

Advanced Achievements with MySQL has been tested and is used flawlessly by many servers on a daily basis. Please ensure you have specified a correct username and password, as well as the correct address of you database, including its name; also do one full restart of your server (reload might not be sufficient). If you still can't get it working, please send me your login information privately and I will send you back the correct configurations to insert in config.yml.

How can I hide a category in /aach list GUI?

Simply set its name to "" in lang.yml.

Why is everything messed up in /aach list GUI?

If you don't want the obfuscation effect, set ObfuscateNotReceived to false in the configuration. Also, use F3 + H to hide the objects extra information.

Players can get items out of the /aach list GUI!

You most likely have a string encoding problem; UTF-8 is used by default in Advanced Achievements. Check the "list-gui-title" in your lang.yml file.

Why isn't the dev responding to my PMs?

I tend to only respond to PMs for matters strictly relating to the code or donations, especially if there is a lack of basic good manners in your PM (for instance saying "hello" or "thank you"). If you need help or want to make a request, please use the issue tracker (preferred), or post a comment on Bukkit/Spigot. I will also ignore messages of the form "Hey, come and code a plugin on my brand new server, I will pay you 10€" (and I receive a lot of them)!