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)
@apoisonedgift
Is the server being closed down without a clean shutdown? That could make achievements that are unlocked but not saved refire.
@Tehbeard I've not got any errors from the plugin at all. I can't seem to recreate the bug... it seems entirely random =/ All it does is just re-grant the achievements to a user. Not the same user, random again =/ Anyways... here's the config:
]]Config File Pastebin
@apoisonedgift
Strange, can you show me the config file?
Also are there any errors/messages on console when this happens?
On my server, I am having an issue where sometimes, seemingly randomly, the plugin is rewarding the achievements that a player has a second time. If they have gotten 8 achievements, at some random point one player will get all 8 rewarded to them again at once. This is annoying as I am using a points reward system that allows players to rank up to VIP once they have enough achievements... any idea what's happening?
@noobynoobsr2
: not - :-)
How do you write a wood destroy achievement? I've attempted but it gave the achievement to everyone in the server (even as soon as a new player joined).
Also, is there a page with all the available stats and how they are written in achievements?
Is there a command to show all the achievements you have in-game? Or only accessible through the database/on a web page? I can only get it to list the last 5 achievements (using /ach)
@S74Rshaped
Is it possible you can create a tutorial
@killertudse
Using php to query the mysql records.
First connect to your mysql db and then paste in the following code...
That will print the amount of blocks placed on the server. You can then modify the code for the other stats, just check what they are called in the database. You can also simplify the code so it isnt repeated 50 times.
@S74Rshaped
Can you please tell how you made an overall stat page?
So it doesn't just look like this:
http://killertudse98.beastnode.net/stats/
Using the mysql records created by beardach we designed a simple ach tracker for our site. Heres an example.
And using beardstat we have an overall stat page.
@DCS0NEVEC
If I knew which of their two dozen projects was the API I had to use for spoutplugin, then yes.
On the plus side, I finally have WorldGuard region support working, no longer do you need to write out cuboid strings (the old cuboid trigger will be kept for compatibility, wgregion will used for regions)
Couldn't you create exclusive spout features? That would be very nice!
For example: Achivement get music (trough URL's) or a Screen Text you got an achievement. You could also let appear the achievement window in the right-top corner like normal minecraft
@Tehbeard alright
@gotheredsox
No.
spoutcraft needed?
@Infuscu
Waiting on dev bukkit approval. I pushed up a beta with the fix and built against the latest BeardStat (Honey).
@Tehbeard
When will we see an update on that? :-)
Good news everyone! I Figured out the issue/bug with /ach-reload.
Long story short, /ach-reload did not re open config.yml to check for changes, and worked off the open (and thus stale) cached copy.
@nsordk There is a reload command, but it is kind of buggy right now. @tomomosius Web api/page will be worked on once I wake up furdabip (who did the stats api/page), alas, the pointed stick is not very effective :(