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 Aug 25, 2015@GodsDead
Right now there's an issue with PVP data conversion so I would suggest to wait until I give the all-clear signal.
-
View User Profile
-
Send Message
Posted Aug 25, 2015@coolMJW
Yep, bug in Stats which has recently been fixed.
-
View User Profile
-
Send Message
Posted Aug 23, 2015Looks like I'll have to get amending my stats web UI to work with stats 3! *awaits stable version* I really hope the conversion goes smoothly, Every time I do conversions with plugins they always go wrong, i've never had a conversion go smoothly in years and years. My database sizes are insane now, my blocks table alone is over 60MB! I will have to give it a trial on my development server at some point to try and iron out any errors :)
Then you will be able to see how it handles with insane amounts of data! Would you be interested in having a copy of my Stats data? Of all people It might be good for you to trial & test with it!
-
View User Profile
-
Send Message
Posted Aug 20, 2015Hi, its been a while since I've been active here. I'm trying to setup a Spigot 1.8.8 server with your plugin trio (Stats, Achievements, Highscores).
I have Stats 2 installed and working but I cannot get the other two working. Is there a trick I'm missing or just need to wait for an update?
Thanks,
LHammonds
-
View User Profile
-
Send Message
Posted Aug 16, 2015Hey, do you know what this error could be?
http://pastebin.com/T0XEbTKf
I'm using Stats3 with Autorank. (In the latest version)
-
View User Profile
-
Send Message
Posted Aug 16, 2015@BlueSoapTurtle
Probably the best way to go about it, yeah.
-
View User Profile
-
Send Message
Posted Aug 15, 2015@Lolmewn
Thank you, Should I just wait till the pvp gets fixed?
-
View User Profile
-
Send Message
Posted Aug 13, 2015I fixed it xD The MySQL settings were reset that why it wasnt working xD
I got another Error:
http://pastebin.com/0FRqRnrr
-
View User Profile
-
Send Message
Posted Aug 13, 2015@Chiaration
Wrong MySQL password.
-
View User Profile
-
Send Message
Posted Aug 12, 2015Not sure what is happening...
http://pastebin.com/b1S0XBKR
-
View User Profile
-
Send Message
Posted Aug 12, 2015@gepardo43
Please post all issues you have to the issue tracker, or they will get lost in the comments.
-
View User Profile
-
Send Message
Posted Aug 11, 2015I will post some errors here, stats 3.0.1
-
View User Profile
-
Send Message
Posted Aug 9, 2015@BlueSoapTurtle
I still have to implement PVP being converted too. Also, if you're going to use the latest dev-build, please do use the latest. #363 is not the latest, al may it be the latest "blue" build.
Thanks for providing me with the logs though, glad to see people care :)
-
View User Profile
-
Send Message
Posted Aug 9, 2015When upgrading to stats 3 console gets spammed with thousands of lines saying "[Server thread/INFO]: Wups, something went wrong while loading stat data: pvpstreak"
After it's done converting it starts spamming this: http://hastebin.com/homehohuno.log as well as this http://hastebin.com/ayidamaxay.log
I used the 3.0.1 build from bukkit, went back to stats 2 with a backup I had and and tried out the CI build from #362 with this getting written in the console: http://hastebin.com/rokahozaxi.log
Will revert back to version 2 of stats for now
-
View User Profile
-
Send Message
Posted Aug 7, 2015How can you use this plugin with a multicraft server( using a server host ) ???
EDIT: im trying to use this plugin with autorank
-
View User Profile
-
Send Message
Posted Aug 3, 2015Please do not use any CI build from #362 and up. It contains a bug saving all tracked data to a random stat (usually the joins stat as it's triggered first). EDIT: Seems fixed in the latest dev-build.
@Space_m0nkey
I would recommend you to go over your connection details again, check if the MySQL database is online and accepting connections etc. If you're using a clean database you can also try to use flatfile instead, as it requires no database connection.
-
View User Profile
-
Send Message
Posted Aug 3, 2015@Lolmewn
So what do i do? Shuld i go for the previous version of the plugin?
-
View User Profile
-
Send Message
Posted Aug 3, 2015@Space_m0nkey
Probably. It seems the connection to the database could not be set up.
-
View User Profile
-
Send Message
Posted Aug 2, 2015Im having this error here.. have i not set something like the host in the config or smth else? Please help me. Here is the file Thanks! http://pastebin.com/FkUuGXuk
-
View User Profile
-
Send Message
Posted Aug 2, 2015@Lolmewn
Ok thank you !