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 May 20, 2013Coming soon: My new plugin Highscores
With this plugin, you can see highscores for Stats and your players, such as 'Top 3 killers this month' etc.
-
View User Profile
-
Send Message
Posted May 17, 2013Can you add following things:
-
View User Profile
-
Send Message
Posted May 15, 2013@Lolmewn
What to say? I send you lots of "thanks" these days... but thanks again :)
Mine players are mostly offline now, but in some future that will be fixed too:)
Cheers!
-
View User Profile
-
Send Message
Posted May 15, 2013@ha11oga11o
It's on the forums
-
View User Profile
-
Send Message
Posted May 15, 2013@Lolmewn
Works nice, latest web-end:)
Can you please provide link where to find dev version... it was here somewhere before, but its not now :/
I remember i seen post how to change web-end look, and i need it again :)
Thank you :_)
-
View User Profile
-
Send Message
Posted May 14, 2013@ha11oga11o
Yeah, pretty much. We (or at least, I do) like developing and giving you awesome plugins!
@ok12Boss
If you have a suggestion that could make it work without a database, go ahead.
-
View User Profile
-
Send Message
Posted May 14, 2013The plugin must use database.....that too bad
-
View User Profile
-
Send Message
Posted May 14, 2013@cynexit
Nice,
great work. So we update web end by deleting all except config.php ?
Thank you one more for your great work guys:)
-
View User Profile
-
Send Message
Posted May 13, 2013@ha11oga11o
Version 1.2 of the web end is uploaded and awaiting approval of the bukkit stuff. :) This release will contain the new statistics and closes a bug caused by mismatching rows. The development of 1.X is not very active anymore since 2.0 is on the way, so sorry for the delay and stay tuned. =]
-
View User Profile
-
Send Message
Posted May 13, 2013@ha11oga11o
The web-end has to be updated for it to be displayed, they are currently only being tracked, not yet displayed. Update for the web-end will be ready soon, I heard cynexit is working on a sexy v2!
-
View User Profile
-
Send Message
Posted May 13, 2013@Lolmewn
Well its not that bad, but when its implemented will be nice to work. Anyways, can you please explain for this update change:
"v1.25 Added 8 new stats! Teleports, itempickups, bedenter, bucketfill, bucketempty, worldchange, itemdrops and shear are now being tracked. "
Do we need to add that stats to WebEnd or not? How actually to use it? im using Stats Web_end v1.1
Many thnx for all :)
-
View User Profile
-
Send Message
Posted May 12, 2013@ha11oga11o
Weird stuff. I think I gotta re-do the lastjoin/lastleave module sometime.
-
View User Profile
-
Send Message
Posted May 12, 2013@Lolmewn
This is mine cfg:
You can see it here:
http://ha11oga11o.dyndns.org/stats/index.php
-
View User Profile
-
Send Message
Posted May 12, 2013@ha11oga11o
Did you toggle that setting in the config file?
-
View User Profile
-
Send Message
Posted May 12, 2013@Lolmewn
Lolmewn,
I found what was problem. I was stupid enough to drop data in database while plugin is still connected to it. So i stop server, delete data and then start, - works fine :)
But still everyone is online for me :/
-
View User Profile
-
Send Message
Posted May 11, 2013Wow, Thank you for all your diligent work on this, it it very cool.
-
View User Profile
-
Send Message
Posted May 11, 2013@TanveerGT5
Tickets are for requests. Please post one.
@Puseidr
No, it simply tracks the amount of times gone from worldName1 -> worldName 2, or worldName3 -> worldName4.
@ha11oga11o
Looking into that.
-
View User Profile
-
Send Message
Posted May 11, 2013in the changelog you said now it tracks worldchanges, does it mean the stats are now saved to the wold the players plays like https://bitbucket.org/Lolmewn/stats/issue/53/stats-per-world ? because i deleted the old DB and there is no new collum like "world" or something else. the world is not listed
-
View User Profile
-
Send Message
Posted May 11, 2013can you make "What does this plugin log?" to display all the players online onto your site? thats what i really need
-
View User Profile
-
Send Message
Posted May 11, 2013@Lolmewn
Nice, but now i have this:
http://pastebin.com/b2NrDpZ2
R: Stats v1.26 for 1.5.2 1 day ago