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)
@Tehbeard
Ok so I put your example achievement in to the config. But I still get this error:
My config is:
Sorry I havent replied, I was thinking this plugin had gone inactive, but you havent :D
I shall try that in a bit, i thought I put some in or it generated a example on, but it didnt :S
@xXReVurbXx @WingedSpear @xXReVurbXx RL got in the way, testing a new version at the moment with new features, should be out within the week. @danielford166 hmm, Do you have any achievements defined? I do recall I forgot to add a check for no achievements at one point.
@WingedSpear
Agreed. I'd definitely like to see in the least a response to confirm the project is still being worked on!
im gonna wait for ur answer about these errors, if u fix it im gonna test the plugin, i need an autorank, mine work with Vault and vault dont support GroupManager and i want to move from PEX to GroupManager u_u
20:48:53 [SEVERE] Error occurred while enabling BeardAch v0.2.1 (Is it up to dat e?): null java.lang.NullPointerException at me.tehbeard.BeardAch.dataSource.SqlDataSource.loadAchievements(SqlDat aSource.java:187) at me.tehbeard.BeardAch.achievement.AchievementManager.loadAchievements( AchievementManager.java:31) at me.tehbeard.BeardAch.BeardAch.onEnable(BeardAch.java:123) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:1057) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:379) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174 ) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Same error as below :(
Ok, BeardStats connects to mySQL database and then BeardAch gives me this error after it trys to connect to the mySQL.
Just a quick update. I've been working on updates for this (bug fixes, improvements and extras).
Should have a new release soon, but I still need to document all the stuff.
Yeah I figured that, i was planning on changing the logout to the corresponding time when christmas day ends after christmas :p then just /ach-reload
@shankomaster
Hmm, I'll have to look at how to fix that shank
as for christmas, it is only a threshold (> this value trigger) at the moment. There isn't one for between certain values, yet.
Hey I'm having trouble figuring out the stats on lastlogin and lastlogout How can I give an achievement for logging in on christmas? :D
coolio! Everything else seems to be working fantastic.
Also i've confirmed the regular color codes don't seem to work on it ;[
@shankomaster
Counting bug is me forgetting to reset the counter, oops. Added it to the issues list.
Broadcast only triggers if broadcast is true and the personal message is false.
As for colourization if you change the strings in the config, you can set colors with them.
If I recall correctly you use &0 to &e to set the color.
Okay so i had this up and running, every time I reloaded the achievments my first achievment would increment by one. So it would show
then id check agian and it was
and it kept incrementing.
ALso, I hope you plan on implementing this with Spout and adding some sort of Visual for the achievements, Seems like using the top right corner notification thing would fit perfect for this :p
doubleedit: Okay I've been using it and I absoloutly love it!! :DD Woohoo
tripleedit: Broadcast to whole server doesnt seem to work, also you should add the ability to colorize the achievment earn message, white is too unspecial! :p
@shankomaster
I don't think I have a flatfile driver for BeardAch, I'll get one coded tomorrow.
I have beardstats installed, in the settings I have it set to
stats: database: type: flatfile host: localhost username: Beardstats password: changeme database: stats
will this work for flatfile?
@shankomaster
Slight derp in my check code, you need BeardStat installed.
@aufdemrand
Looks like i forgot to check for no achievements existing, oops.
Will make a patch a.s.a.p , back home for the christmas.
Getting this error:
Now I get this error
19.12 10:50:46 [Server] INFO at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348) 19.12 10:50:46 [Server] INFO at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169) 19.12 10:50:46 [Server] INFO at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186) 19.12 10:50:46 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) 19.12 10:50:46 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968) 19.12 10:50:46 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188) 19.12 10:50:46 [Server] INFO at me.tehbeard.BeardAch.BeardAch.onEnable(BeardAch.java:70) 19.12 10:50:46 [Server] INFO java.lang.NoClassDefFoundError: me/tehbeard/BeardStat/BeardStat 19.12 10:50:46 [Server] SEVERE Error occurred while enabling BeardAch v0.2.1 (Is it up to date?): me/tehbeard/BeardStat/BeardStat