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 Feb 6, 2015what should i do in stats.yml ? its empty ..
-
View User Profile
-
Send Message
Posted Feb 4, 2015@Lolmewn
https://bitbucket.org/Lolmewn/stats/issue/204/stats-bug
I hope this is what you wanted :)
-
View User Profile
-
Send Message
Posted Feb 4, 2015@Retrinity
The errors give me no information at all as to where the actual error is. They're... kinda useless to me.
-
View User Profile
-
Send Message
Posted Feb 3, 2015@Lolmewn
Want me to fill a bug report still or is this enough? http://pastebin.com/cQ1NQDC3 (Noticed when collecting information)
-
View User Profile
-
Send Message
Posted Feb 3, 2015@Retrinity
Please file a bug report with as much information as you can find.
@OTF_Catastrophe
Oh... that kinda sucks. :S
-
View User Profile
-
Send Message
Posted Feb 3, 2015@Lolmewn
Thanks for letting me know ^-^ It kinda sucks that the dev is inactive atm, most likely switching to Spigot.
-
View User Profile
-
Send Message
Posted Feb 2, 2015@Lolmewn
A few users completed the requirements. Still sometimes they lose stats and need to start at the beginning.
MYSQL: http://prntscr.com/60br5w (Just a small part) Note: Its norwegian Rediger - edit kopier - copy slett - delete
-
View User Profile
-
Send Message
Posted Feb 2, 2015@Retrinity
If it's the whole server, check the MySQL database if there's values in there.
Don't worry about what you did, it reverts on server restart anyway. Doesn't do much anyway either.
-
View User Profile
-
Send Message
Posted Feb 2, 2015@Lolmewn
This message: http://prntscr.com/608omd
I set the focus to him, how can I turn this off again? Would the other player stats still be logged?
Nothing in chat, it require him to be online? Anything specially he should do?
Also as you might see from the screenshoot below, it since like he got 2 kills. Then reset to zero again. (The whole server told they have issues with this)
-
View User Profile
-
Send Message
Posted Feb 2, 2015@Retrinity
Try doing /stats debug <player>, it'll print A LOT of data to the console. Check if he has some data for the KILL stat.
-
View User Profile
-
Send Message
Posted Feb 2, 2015I have a feeling this is the Stats plugin for some reason count wrong? (It keep reset his stats) http://prntscr.com/606yo3
(The other plugin is Autorank, but it get the mobs data from Stats)
-
View User Profile
-
Send Message
Posted Feb 2, 2015@OTF_Catastrophe
Yeah, the dev needs to change how he uses the API.
-
View User Profile
-
Send Message
Posted Feb 1, 2015@Lolmewn
Im a little confused aha. so is there any possibly way for IB-Reborn to get the stats to display all around the server?
-
View User Profile
-
Send Message
Posted Feb 1, 2015@Retrinity
Please don't use 3.0 yet. It's very, very, very in-dev and practically does not have features yet.
-
View User Profile
-
Send Message
Posted Feb 1, 2015@Lolmewn
Is it recommend to use 3.0? Or stay on 2.x.x
-
View User Profile
-
Send Message
Posted Feb 1, 2015Streaming some Stats 3.0 development! http://www.twitch.tv/lolmewn/
-
View User Profile
-
Send Message
Posted Feb 1, 2015There seems to have some serious mysql efficiency issue with Stats 2.0.1 with newest spigot 1.8 snapshot…… Just found that mysql thread in my server with 3 players and stats enabled sometimes rises up to 100~150% cpu(core) usage, and fall to 1.6% after 3~10 seconds. Doing more test to confirm it now.
Edit:
Build a test server with Stats 2.0.1 ,newest spigot 1.8 snapshot & vault, no more other plugins.
CPU% of mysql thread in htop keep 0~1.6 when no players in test server.
CPU% rises to 90~100% 1s after I logged in.Falls to normal after 5s.
CPU% also rises 5s after I break/place several blocks.Falls to normal after 5s.
No significant changes when I logout test server. But when testing in another server with several plugins, CPU% also rises after I left.
Hope there's a way to fix it :)
-
View User Profile
-
Send Message
Posted Feb 1, 2015@Retrinity
It doesn't even say where the Stats error is :S I know there's something wrong with Profile retrieval, but I'm pretty sure that's more Spigot/1.8 related than Stats related anyway.
-
View User Profile
-
Send Message
Posted Feb 1, 2015Bug: http://pastebin.com/qy8TG9FC
It since like a lot of data isn't sent
-
View User Profile
-
Send Message
Posted Jan 31, 2015@SeeEmAge95
There are a few bugs to be fixed. It should be out by the 8th.