Better Achievements
Better Achievements
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Description ===== Français
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Better Achievements is a simple plugin that makes Achievements more intresting for players. The plugin gives two configurable potion effects. The player will hear a sound, a message will also be displayed.
News!
Version 2.1.0 is here!
Downloads
All the downloads are available here.
Commands
Currently, there are no commands.
TODO Commands
None so far.
Permissions
Currently, there are none.
TODO Permissions
Possibly a permission to get the bonus.
Other TODO
Major
- Add config file to set up the awards for each achievements.
Minor
- Make achievement bonuses disabled for some achievements.
Milestones
- Can we reach 100 downloads? YES! We made it! Thank you all of you!
- How about 500! YES! Amazing! Thank you all of you!
- Go big or go home. 1000! Just amazing ._.
Other plugins
Check out my other plugin ! Better PvP
@UnwrittenPaper
No problemo! Your welcome!
Nice plugin, keep up the good work!
@Bodyash
Hi I'm soooooo sorry for this I made a mistake on my code, and didn't tested out(DUN DUN DUUUUUUUUUUUUUUUUN). Special thanks to you bodyash I'm removing the file and posting a new one(corrected and tested)!
[18:41:45] [Server thread/ERROR]: Could not pass event PlayerAchievementAwardedEvent to BetterAchievements v2.1.0
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [spigot.jar:git-Spigot-1517]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1517]
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:47) [spigot.jar:git-Spigot-1517]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1517]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1517]
at org.bukkit.craftbukkit.v1_7_R3.event.CraftEventFactory.handleStatisticsIncrease(CraftEventFactory.java:897) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.StatisticManager.b(StatisticManager.java:24) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityPlayer.a(EntityPlayer.java:865) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityHuman.a(EntityHuman.java:1248) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityItem.b_(EntityItem.java:290) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityHuman.d(EntityHuman.java:450) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityHuman.e(EntityHuman.java:442) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityLiving.h(EntityLiving.java:1375) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityHuman.h(EntityHuman.java:162) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.EntityPlayer.i(EntityPlayer.java:261) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:356) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.PacketPlayInFlying.a(SourceFile:137) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.PacketPlayInPosition.handle(SourceFile:63) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:180) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:720) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:583) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:489) [spigot.jar:git-Spigot-1517]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1517]
Caused by: java.lang.NullPointerException
at com.gmail.amatokus8669.plugin.betterachievements.Events.onPlayerAchievementAwarded(Events.java:56) [?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51]
at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_51]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [spigot.jar:git-Spigot-1517]
... 24 more
@BotQ
Do you mean to cahnge messages to another language?
If yes, this is already possible by modifing all the messages, all the messages are fully configurable!
Hi. Is there a language file?:)
@amatokus
Oh,oh.Many thanks.
@heimiao
And for the moment the messages are fully configurable in the config.yml
@heimiao
Adding item rewards in the major TODO ;)
This plugin will set it to send item?In addition it can generate ”messages.yml“?
@amatokus -> Ah ok désolé j'avais l'impression que c'était du français "google traduction" ^^
Et je ne parle pas encore assez bien espagnol pour ça désolé :p
@ImTotallyTechy
So I looked again for the last 2 hours and I'm sad to say that it is not possible to create custom achievements. :(
So this is now no more in this TODO list.
Sorry for bad news.
@ImTotallyTechy
Hi! ImTotallyTechy!
I was looking on making custom achievements. And from what I understood it is not possible without spout or other types of server.
I will still look if it is possible ( for the last hope ) to do them! :D
For now I will remove the custom achievement from the TODO list.
Sorry for bringing bad news :( .
PS: I will try my best to ind out if I realy can't do it! ;)
Allow custom achievements. Its on your Todo list, but that is a plugin that I need and have been looking for for awhile. Also, a GUI that opens up and shows all achievements and the progress would be nice.
@MrKeals
Haha ! :D
I'm also french xD
and I was going to translate the plugin maybe a litle bit latter ;)
C'est cool de voir des français sur un forum américain!
Mais si tu peut le traduire en allemend ou espagnol ou une langue que tu maîtrises je suis preneur! :D
Hey ! I'm french so I put your french page in a better french (and sorry for my english). And if you want I can translate the plugin ;)
If you want :
Better Achievements ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Description ===== English
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Better Achievements (Succès Améliorés) est un plugin qui rend les succès plus intéressants pour les joueurs. Lorsqu'il reçoit un succès, le joueur entend un son et en est alerté dans le chat. Lorsqu'un joueur reçoit un succès, un bonus de saut (jump) et de vitesse (speed) lui est donné pour 2 minutes.
Téléchargements Tout les téléchargements dont disponibles ici.
Commandes Pour le moment, il n'y a aucune commande.
A Faire Commandes
Rien pour le moment.
Permissions Pour le moment, il n'y a aucune permission.
A Faire Permissions
Permission pour les bonus.
Autre A Faire Majeur
Pouvoir donner de l'argent/expérience en tant que récompense. Ajouter un fichier de configuration pour définir les effets des potions. Ajouter un fichier de configuration pour définir les récompenses pour chaque succès. Mineur
Si possible, créer de nouveaux succès dans un fichier de configuration. Désactiver les bonus pour certains succès. Ajouter une traduction française. Ajouter d'autres traductions en fonction du besoin.
@wiedzmin137
What is the RewardAPI?
Nice idea.
Add RewardAPI into ToDo.