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 Oct 12, 2013@elpedriyo
Fixed in latest dev-build
-
View User Profile
-
Send Message
Posted Oct 12, 2013So then, could you fix it for me?
-
View User Profile
-
Send Message
Posted Oct 12, 2013@ha11oga11o
Testing grounds would be awesome. I have a small test server myself, the only problem is I don't have enough players to test the stuffs.
-
View User Profile
-
Send Message
Posted Oct 12, 2013@ha11oga11o
Nothing to worry about. Just the updater not being able to connect to bukkitdev.
@elpedriyo
Oh, of course. Not everyone is using a minecraft version that includes Horses yet...
-
View User Profile
-
Send Message
Posted Oct 12, 2013Hello,
this is new err with new version.
http://pastebin.com/PiSvZLvj
Cheers :)
BTW do you need testing ground for this? I could provide, or its better to keep posting here. You decide.
-
View User Profile
-
Send Message
Posted Oct 11, 2013The new version, is giving my this error when I am moving in a minecart: http://pastebin.com/vv548zFa
Could you please solve it? Thank you
-
View User Profile
-
Send Message
Posted Oct 11, 2013@craftboxus
Please make a ticket with the full error.
-
View User Profile
-
Send Message
Posted Oct 10, 2013Seems votifier ain't working in build 1.33 either
[SEVERE] Could not pass event VotifierEvent to Stats v1.33
-
View User Profile
-
Send Message
Posted Oct 10, 2013@Aliasdu59
Link please?
-
View User Profile
-
Send Message
Posted Oct 10, 2013@ha11oga11o
Fixed in latest devbuild. Releasing update soon.
-
View User Profile
-
Send Message
Posted Oct 10, 2013Unable to run WEBStatsX it does not connect to the database
-
View User Profile
-
Send Message
Posted Oct 10, 2013Console spamming all time like this:
http://pastebin.com/Z3R8NS30
at B: Stats v1.32 for 1.6.4 18 hours ago
Not good, manno not good :)
P.S. Chuck Norris has profile on teletext :P
-
View User Profile
-
Send Message
Posted Oct 10, 2013@ha11oga11o
Oh yeah.. Votifier.. That one event that is not in my Events class. I'll get fixing that right away and will upload a fix later today.
-
View User Profile
-
Send Message
Posted Oct 10, 2013Is this me, or Stats actually interfering with Votifier plugin, or vice verse?
http://pastebin.com/Xu0379U8
I just update stats to v1.32 hope there's no more that error :)
Cheers.
-
View User Profile
-
Send Message
Posted Oct 9, 2013@rautamiekka
Yes, that is correct. This also happens for UPDATE statements.
-
View User Profile
-
Send Message
Posted Oct 9, 2013@Lolmewn: I think I didn't understand it correctly then ... So if the plugin sends §INSERT INTO table VALUES(...,...);§ to MySQL, that same line is sent to the stats ?
-
View User Profile
-
Send Message
Posted Oct 9, 2013@rautamiekka
Why would that be? It only sends the query with the variables. Basically it generates the same thing, but for every server sending to the global server.
-
View User Profile
-
Send Message
Posted Oct 8, 2013So did I understand the global statistics server right ? It sends the very queries itself, or just their count ? Sounds like the queries itself, which is more like a security issue to us.
-
View User Profile
-
Send Message
Posted Oct 6, 2013@ha11oga11o
Also, it looks like those dev build broke signs if beta was enabled. Not sure what happened if it was disabled. New build coming up tonight. CI link may also change soon (from local to 24/7)
-
View User Profile
-
Send Message
Posted Oct 5, 2013@The_Wizard
I don't think it's ready yet. If it is, I'll try to set a demo up at the global stats server.