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
@Lolmewn
I think you do, and I mean mining with silk touch. When people place for instance diamond ore you can store it in a hashmap and check so people can't place/break repeat (I know hashmap reset after server restart, but no need to fix more advanced)
However, a worse issue when connecting Stats 3 to mysql database "http://pastebin.com/Pw19Qpa7". Used the same database setting I use for Logblock, and it work perfect. The problem is all progress/data is reset when relogging. I fixed it by using flatfile, however mysql is better ;)
After using flatfile I get this error http://pastebin.com/QFkxXNh4, but pretty sure the data isn't resetet on relogging at least
@Retrinity
As far as I know Diamond Ore gives you diamonds, not a diamond ore. Besides, not really my problem.
I am using the autorank plugin. Now I have a problem that people can rankup just by placing and destroying for instance diamond ore. Since one of the requirement is break 10 diamond ores.
http://pastebin.com/DgWFpvLT
why? I installed it for the first time
@GodsDead
I agree, do not lets this die off.
@puckman1971
You can (top of the description) or you can use http://bukkit.org/threads/blue-stats-the-most-advanced-statistics-web-interface.334006/
Just found this little info online...
Fluid MC Stats does not work with Stats v3 at this time and planned support is not anytime soon on the roadmap.
Well that answers that. Can I downgrade to v2 as a stats plugin with no web interface is pointless for me.
@Lolmewn Thanks, that /lolmewnstats saves the day.
As for the web stuff. It says above here in the description I can ask questions about fluid here hence I did. Where should I go instead?
@puckman1971
For the McMMO issue, check this out: https://bitbucket.org/Lolmewn/stats/issues/256/mcmmo-and-stats
As for your website issue; I don't develop the website, so I can't help you there.
Hi, used this plugin in the past without problems but now on my 1.8 spigot server running into a weird problem. The page loads fine but there are no stats nor any errors. If I click on any of the links I get 404 errors. In game commands dont work as the /stats command from mcmmo is conflicting with the same command from stats plugin.
My stats are here: http://www.kaizen-worlds.net/stats/
@conflictxinside
It would appear my server was overloaded, all is back to normal now.
@GodsDead
I'm still working on it :) Need to do more documentation and implement some commands again, but when that's done it's looking real good for Stats.
please continue to develop this, im sticking with stats 2 until everything is ironed out, I recently picked up development again for my stats web UI, my databases are getting to insane sizes now! please don't let this amazing plugin be left in the dust without a stable updated version. This and autorank are a solid structure for my server, and there is no alternative.
So after a lot of issues etc we found a combination of stats and autorank that works without ANY errors in the console stats 3.0.2-DEV http://dev.bukkit.org/bukkit-plugins/lolmewnstats/files/66-stats-v3-0-2-dev/ and Build #443 of autorank http://62.131.38.74:8080/job/Autorank/443/ Don't know if votes work though...
Hopefully anyone with issues using autorank and stats can use this.
Dev builds server seems to be down for a few days now, was wondering if the voting stats issue was corrected yet?
@Unpluggeddk
Nope! But releases I put out here are relatively stable.
Hi mate,
Do you have a deadline for urself on when you think stats 3 is complete? :) Im really looking forward to use it and can't make my server online b4 its complete.. :P
@robinp7720
Right but Blue want soms privilegs and we dont like this.
webstatsx was better
@koenvuurens1
If you need any help setting up BlueStats, please PM me or refer to the BlueStats tread.
@MysticCity
Lolmewn doesn't maintain WebStatsX.
Blue Stats 3 has a full theme engine though, this means, you can't dislike the way it looks. You can make it look like WebStatsX if you make a theme for it.
@Lolmewn
PLS make webstatsx compatible for Stats 3.
webstatsx looks nice better as Blue...