Stats by Lolmewn
Stats - made by Lolmewn
Plugin description
Stats is an advanced statistics gathering plugin, currently focused on player statistics. Information such as PVP kills, blocks broken, playtime and much more. You can store this data as simple files, or store them in a MySQL database. The benefit of using the database is that you can also use any web-end out there to display your players' statistics on your website.
Installation instructions
To install the plugin, simply drag-and-drop the Stats.jar into your 'plugins' folder.
When you start the server, a "Stats" folder will be created, containing a config file.
For a detailed description on the config file, click here.
The most important option is "storage", which can be set to either "flatfile" or "mysql" by default.
If you choose MySQL, there is another file (mysql.yml). Fill in your MySQL details there. That's all!
If you're installing a web-end as well, please read the instructions for said web-end on how to install it.
A list of web-ends compatible with Stats 3:
Made one, too? Let me know!
List of available Stats
This is a list of all available stats. Please note that there might be more stats in your environment, as other plugins can add their own stats to the plugin. For those stats, please see the documentation of the plugin providing them.
| Stat name | Description | Available Metadata |
| Arrows | Amount of arrows shot (not hit!) | world |
| Beds entered | Self-explanatory | world |
| Blocks broken | Self-explanatory | world, name, data (see here for more info) |
| Blocks placed | Self-explanatory | world, name, data (see here for more info) |
| Buckets emptied | Self-explanatory | world |
| Buckets filled | Self-explanatory | world |
| Commands done | Amount of commands done | world |
| Damage taken | Self-explanatory | world, cause |
| Death | Amount of times died | world, cause |
| Eggs thrown | Self-explanatory | world |
| Fish caught | Self-explanatory | world |
| Items crafted | Self-explanatory | world, name |
| Items dropped | Self-explanatory | world, name |
| Items picked up | Self-explanatory | world, name |
| Joins | Amount of times joined the server | None |
| Kill | Amount of kills gotten | world, (name of) weapon, entityType |
| Last join | Last time (in milliseconds epoch time) joined the server | world |
| Last seen | Last time (in milliseconds epoch time) left the server | world |
| Money | Not yet functional | world |
| Move | Amount of blocks moved | world, type (0 = walking, 1 = boat, 2 = minecart, 3 = pig, 4 = on a pig in a minecart, 5 = horse, 6 = flying) |
| Omnomnom | Amount of food eaten | world |
| PVP | PVP kills gotten | world, victim (UUID of the other player), time (in milliseconds epoch time), (name of) weapon |
| PVP streak | Current kill-chain, gets reset when killed | world |
| PVP top streak | Highest PVP streak ever achieved - may be moved to Highscores in the future | world |
| Playtime | Time in seconds played on the server | world |
| Shears | Amount of sheeps sheared | world |
| Teleports | Amount of times teleported | world |
| Times kicked | Self-explanatory | world |
| Tools broken | Self-explanatory | world, name |
| Trades | Amount of times traded with a villager | world |
| Votes | Removed since 3.1.1-RC due to incompatibility. If the player name is not found, the vote is ignored | None |
| Words said | Amount of words said | world |
| Times changed world | Self-explanatory | None |
| Xp gained | Amount of XP gained in total | world |
Permissions
Some commands require special permissions to be executed. Here is a list with all permission nodes:
| Node | Default value | Description |
| stats.view | true | Access to /stats |
| stats.view.others | true | Access to /stats <player> |
| stats.custom | op | Gives access to nodes stats.add and stats.create |
| stats.add | op | Access to /stats add |
| stats.create | op | Access to /stats create |
| stats.admin | op | Access to /stats admin |
| stats.reset | op | Gives access to nodes stats.reset.self and stats.reset.others |
| stats.reset.all | op | Access to /stats reset all |
| stats.set | op | Access to /stats set |
| stats.sign.place | op | Can create [Stats] signs |
More info soon
Donations
If you feel like giving something back to me, you can donate to me. All income from donations will be spent on coffee or similar.
I'm accepting donations through:
- Bitcoins on address 1QC19kut8nuMJNAsMZ3QneKuW2a8f5QgQG
- Dogecoins on address DKN8Lrm4KfC7Jh9M2KopjPkwcRfA7Ak3zj
- Paypal, either via email lolmewn(at)gmail.com or via this link
-
View User Profile
-
Send Message
Posted Dec 3, 2013@p0wd3r
Soon will be.
@LegitCrafter
I don't get your reply... I really don't.
-
View User Profile
-
Send Message
Posted Dec 2, 2013@LegitCrafter
Who said anything about spigot? Does the version number not say 1.7.2
Also if you have evidence of it not working on 1.7.2 maybe you should post it, also don't join IRC channels then immediately leave them, it can take an hour or more to get a reply sometimes.
-
View User Profile
-
Send Message
Posted Dec 2, 2013Please update to Bukkit 1.7.2... Some people don't use Spigot :)
-
View User Profile
-
Send Message
Posted Dec 2, 2013How difficult would it be to add a part to track player money and have it report to webstatsx? Currently using Vault/iConomy, is it a trackable stat?
-
View User Profile
-
Send Message
Posted Nov 23, 2013Will you add the option to set a players specific stat? Just curious as I think it could be extremely useful especially for those using the autorank plugin along with this.
Thanks.
-
View User Profile
-
Send Message
Posted Nov 19, 2013@rasnyderiii
Good thing it's also on DBO then; http://dev.bukkit.org/bukkit-plugins/lolmewnstats/files/37-stats-web_end-v1-2/
-
View User Profile
-
Send Message
Posted Nov 18, 2013@BlaSteXx
Try dev-builds. Don't use them on production servers yet though, they're still developmental.
@Al3XKOoL
Yes.
@SandrAlex
What exactly do you mean?
-
View User Profile
-
Send Message
Posted Nov 18, 2013Very nice plugin
But what about "Map" When page loaded, i see "Time out error" in div > sub-frame-error
PS: Sorry - my fault i did`t install Dynmap %)
-
View User Profile
-
Send Message
Posted Nov 17, 20131.7.2 ?
-
View User Profile
-
Send Message
Posted Nov 17, 2013Will you have a stable version of the plugin because I need it for the author of the rule autorank plugin compatibility thereof. I use these two plugins to put grades in number of kills. (Urgent)
-
View User Profile
-
Send Message
Posted Nov 16, 2013hi can u add me on skype to help with this plugin i cant get it to work my skype is dunkeykong132
-
View User Profile
-
Send Message
Posted Nov 12, 2013@Nickbbeezy
No, it would not. Furthermore, if you have snapshots enabled, you wouldn't be able to go back to the old system as it would mess up everything.
@ursak
Pretty much the same as above. If snapshots are enabled, all stats will be duplicated every <interval>. On the web-end, it'll probably show a count of all entries with your player name - Therefore showing it double (or even triple later on).
In-game it should work fine, giving only one kill per actual kill.
-
View User Profile
-
Send Message
Posted Nov 12, 2013@Lolmewn
Oh, oops, yeah they are. Would disabling beta functions merged the players?
-
View User Profile
-
Send Message
Posted Nov 12, 2013@Lolmewn
Was just about to ask about this to but now I gotta go home and check if beta functions are enabled. :)
My stats doubles. It shows every mob I killed twice in the shart. Hope it's something with beta so it's easy to fix ;)
-
View User Profile
-
Send Message
Posted Nov 12, 2013@Nickbbeezy
Depends, are beta functions enabled in the config?
-
View User Profile
-
Send Message
Posted Nov 12, 2013Under the "Stats_player" table, is it normal to have multiple entries for one player per world? It seems to create a new entry whenever someone changes worlds for their player using v1.37
-
View User Profile
-
Send Message
Posted Nov 10, 2013@RaidersCraft
Try running a timings report to see what's using CPU time a lot. Enable timings in bukkit.yml, let your server run for a while and do /timings merged
-
View User Profile
-
Send Message
Posted Nov 9, 2013@Lolmewn
Alright, does it make the CPU work harder though? Mine has been running at 400%. Not sure why.
-
View User Profile
-
Send Message
Posted Nov 9, 2013@mmuziek
The move should be calculated by blocks. I will check out why it gets bigger though.
-
View User Profile
-
Send Message
Posted Nov 9, 2013this plugin doesnt really give any lag at all. the only thing i note is that the move is not in meters. because when i move 1 block it many times count as 2 a 3.
also whats nice is that this plugin is alraidy up to date with 1.7 when it releases ! hell YEA!