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 Nov 9, 2013@RaidersCraft
Naah. It'll be fine.
-
View User Profile
-
Send Message
Posted Nov 8, 2013This plugin won't make the server lag if it has around 200 players on would it?
-
View User Profile
-
Send Message
Posted Nov 8, 2013@mmuziek
Oh yeah, that could make sense. If he makes a ticket I will implement this functionality :P
-
View User Profile
-
Send Message
Posted Nov 8, 2013lolmewn i think he means resetting all players at the same time So a whole DB reset
-
View User Profile
-
Send Message
Posted Nov 8, 2013@BillyOatmeal
Under commands it says /stats reset (player), I think that's what you're looking for.
-
View User Profile
-
Send Message
Posted Nov 7, 2013I was reading the page and i didn't notice a way to clear all stats from all players.
Is there any plan for this or have i overlooked it?
We run different events on the server and sometimes I would like to be able to do that on the fly.
Thank you.
-
View User Profile
-
Send Message
Posted Nov 5, 2013@Lolmewn
Really? Okay then :) Thank you, I will give it a try. I wrote previous comment because I haven't found that you have fixed it in changelog...
-
View User Profile
-
Send Message
Posted Nov 5, 2013@Iwitrag
This should be fixed in the latest release. If it isn't, please make a new ticket.
-
View User Profile
-
Send Message
Posted Nov 5, 2013Hello, when will you release version with issue #116 fixed? I'm having the same issue and it's really annoying because it's reseting some rows from some players... https:bitbucket.org/Lolmewn/stats/issue/116/error-when-login-deleted-all-collected
-
View User Profile
-
Send Message
Posted Nov 3, 2013@dutcholdskool
Possibly it will be in there in the next release.
@ursak
Just download the images for the blocks and put them as img/blocks/<itemId>.png - As for getting the images, I'm not sure how you'd go around getting them.
-
View User Profile
-
Send Message
Posted Nov 3, 2013Not really anything to do with this plugin, but still.
I use the web UI for this and are running a quite heavily modded MCPC plus server.
Do you (or anyone else here) know what the best way is to get the blocks from the mods? I understand that no matter what, it need a lot of work from my end to fix all extra blocks for the UI but I'd like a so easy (easy = as low as possible demand on my own knowledge) on how to grab the textures and making them into blocks/pngs
-
View User Profile
-
Send Message
Posted Nov 3, 2013Thanks alot for this plugin, this soothes my hunger for statistics :)
Would it be possible to hook into vault and get the stats voor de economy that would be execelent!
Keep up the good work, and thanks again for providing this plugin to us.
-
View User Profile
-
Send Message
Posted Nov 3, 2013@maxlehot1234
I'll contact the devs :)
-
View User Profile
-
Send Message
Posted Nov 2, 2013@Lolmewn
Thank you, i realize that...Sorry...I think is good for now ;)
Is it possible to add some plugins integration or no?
Exmaple...Include survival-games stats, heavyspleef stats?? It is awesome if you can..
-
View User Profile
-
Send Message
Posted Nov 2, 2013@maxlehot1234
Don't run developmental builds. They're broken.
-
View User Profile
-
Send Message
Posted Nov 2, 2013I HAVE A BUG bug......
http:pastebin.com/HTtFc19d
When a player join my server... It is normal...
I delete stats plugin and folder, restart server and stop it...install new files and nothing happen,i have the same bug...
-
View User Profile
-
Send Message
Posted Oct 31, 2013thats nice news :)
-
View User Profile
-
Send Message
Posted Oct 30, 2013NOTICE FOR DEVS
The next update will contain major changes to how information is stored (tables change, Stats objects change, StatType enum gets removed, etc), so be sure to build your plugin against one of the latest development builds to get ready for this update!
I will not be pushing this update until a new web-end is out supporting the new database format.
-
View User Profile
-
Send Message
Posted Oct 30, 2013@Gamerboy59
I had news a new one is underway, I'll keep you guys posted. I didn't actually make the web-end myself, so yeah.
-
View User Profile
-
Send Message
Posted Oct 30, 2013@Gamerboy59
try getting the master branch from github (bukkit forum topic have the links) search for webstatsx