BeardAch
Hey you! Tired of those silly, kill x zombies "achievements" other plugins let you make?
Well this is the plugin for you! BeardAch is an achievemnts plugin built the right way.
Designed to be a framework to build upon, BeardAch works on the principle of Triggers and Rewards.
Triggers define the unlock conditions for an achievement, rewards what a player gets.
Want an achievement for killing 30 creepers and 20 skeletons? Easy.
Auto rank up players based on play time? No problem.
Award players an exploration achievement for visiting a temple on the edge of the map? Of course.
Want to reward those who've donated to your server? Done.
With BeardAch, achievements are simple to make, no matter how hard they are for players to achieve.
Dumpling is out!
The newest version of BeardAch has just been released, With it a host of bug fixes, features and additions!Check out Dumpling today! Config
Jenkins (Dev. builds)
Hi all. Can you tell me where a can find all list of all stats? I need basic stats like are "destroy block", "place block" and "kill mobs(players)". if you can please write exemple.
I didn't see anywhere else to post suggestions so I'll post here.
I think scoreboards to track ach. points would be awesome.
And the best thing would be daily achievements. It would allow an incentive for players to log in and play every day.
@w7gamer
Actually that issue looks to be an incorrect value for the broadcast parameters. In your config, what is the value of "ach.msg.send"?
Valid values are BROADCAST, PLAYER or NONE
@w7gamer
Check the version on your server and the version it says this plugin supports.
Hint: They're not the same since BeardAch v0.5-Apricot is for 1.4.7.
Every time server starts I get this:
16:03:29 [SEVERE] Error occurred while enabling BeardAch v0.5-Apricot (Is it up to date?) java.lang.IllegalArgumentException: No enum constant me.tehbeard.BeardAch.achievement.Achievement.Display.MemorySection[path='ach.msg.send', root='YamlConfiguration'] at java.lang.Enum.valueOf(Unknown Source) at me.tehbeard.BeardAch.achievement.Achievement$Display.valueOf(Achievement.java:24) at me.tehbeard.BeardAch.dataSource.AchievementLoader.loadOldConfigAchievements(AchievementLoader.java:150) at me.tehbeard.BeardAch.dataSource.AchievementLoader.loadAchievements(AchievementLoader.java:87) at me.tehbeard.BeardAch.achievement.AchievementManager.loadAchievements(AchievementManager.java:49) at me.tehbeard.BeardAch.BeardAch.onEnable(BeardAch.java:223) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_5_R2.MinecraftServer.j(MinecraftServer.java:303) at net.minecraft.server.v1_5_R2.MinecraftServer.e(MinecraftServer.java:282) at net.minecraft.server.v1_5_R2.MinecraftServer.a(MinecraftServer.java:242) at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:150) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:381) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
It is possible to add a link with Citizens for quests ?
It's just amazing! I think it's a great job. I'm trying to create a RP system. Your plugin offers many possibilities and will allow me to customized my server to make it totally unique.
I can not wait to have the script to display acheviements and why not create a "profile" player like this: http://earthiverse.ath.cx/#minecraft_user?user=earthiverse I always loved the fact that each person can have their own profile with its stats, challenges successful. And a general classification stats and acheviements. If you create a player profile and improve the ranking acheviement (I think you had already started to do), then I would be in heaven ... Your work will be rewarded!
If you are interested in improving the profile, this post will help you with the skin in 3D (/ \ case sensitive): http://forums.bukkit.org/threads/web-html5-skin-viewer.4428/ Another profile that is very well done (It's just amazing) http://www.mhonline.fr/profil.html?pseudo=kechain I think that if you could make a profile of this type with 2 tabs (statistics "default" and acheviement), then that day, I would not be thrilled, I would call you "Dad": P
Keep well, this plugin has a bright future!
A build of BeardAch 0.5 has been uploaded for public beta testing. It includes a new storage mechanism for achievement config (json, which is better for forwards and backwards compatibility, easier to read) and a fancy html based achievement editor, gone are the days of archaic text file editing!
I will be very grateful if people can test this and report back bugs and suggestions on new features / bug fixes.
0.5 is built for MC 1.4.7, but should work with 1.5 Beta builds. Once a 1.5 RB appears I upload a release version of 0.5 with any bug fixes from the beta.
Amazing !!! I would be delighted that you add, it always increases the possibilities already high
@Bl0c
Trigger when a player executes a command? Sure should be simple enough to add.
Is it possible to add as a trigger, "the player makes a command" ?
@NobMapster
Shouldn't be too resource intensive, that said it depends on configuration (using a lot of command rewards for resource intensive plugins will make it resource intensive by extension)
@HadrienCubic
From the looks of it, given that inquisitor also had a database connection issue, it could be a problem with your sql setup? The sql adapter in the next version should be more robust against this.
Hello, I have a problem, an erreur with achievement. Players receive their winnings yet
Here are the logs: http://pastebin.com/qHAvPYWJ
@w7gamer
Tehbeard: "The two main ones are the exemption permissions, to stop staff being demoted by unlocking an achievement.
ach.exempt.SLUG - Do not process rewards for achievement with slug
ach.exempt.* - Do not process rewards for any achievement
There's also beardach.reload for reloading the achievement list, but that defaults to op only."
I'm about to implement this on my server, but I had a quick question before I do. How resource intensive is this plugin?
Are there any permissions linked to this plugin? If so what are they, where can I find more info?
Why does this trigger for me when no player in the DB have any deaths?
- stats|deaths:total:1
Is there forums or webpages somewhere where one can get more detailed advice for a noob to start script achievements? Any url to log for those addons mentioned?
Hello, I have a problem with BeardAch, when a player connects he gets the achievement he has already released.
Example: I get an achievement and I earn 1€, then when I disconnect and reconnect me I still get 1€.
Here is the error message:
@Tehbeard
Yes i already have BeardStats :D