-
Notifications
You must be signed in to change notification settings - Fork 217
Home
Please read carefully before requesting help or complaining about any issues.
Use the variable PLAYER.
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).
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.
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.
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.
You most likely violated the YAML syntax. Rules are very strict for any .yml files, please check your syntax using this checker.
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.
Simply set its name to "" in lang.yml.
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.
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.
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)!