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 Apr 6, 2013@Lolmewn
I did :D but it won't work -_- i don't know what is up with it:/
-
View User Profile
-
Send Message
Posted Apr 6, 2013@felixislive
Read the description of this plugin? lol.
-
View User Profile
-
Send Message
Posted Apr 6, 2013@felixislive
Thanks. My skype name is baluk297
-
View User Profile
-
Send Message
Posted Apr 6, 2013@K297
I can help if you need with that got skype ? i will help.
-
View User Profile
-
Send Message
Posted Apr 6, 2013I have added the perms people say that they have no perms... :S doe s this support group manageR?
thats what i get ::: Sorry, you do not have permissions to view someone elses stats!
-
View User Profile
-
Send Message
Posted Apr 6, 2013I'm tried but not worked with that. And why not connecting to the database? And the port is 3306 in phpmyadmin?
-
View User Profile
-
Send Message
Posted Apr 6, 2013@Lolmewn
Yep i just added it all the stats.track to every rank than what do i do ?:)
-
View User Profile
-
Send Message
Posted Apr 6, 2013@XxDawnsusxX
That's something completely different, and has nothing to do with what this plugin is intented for. So no, I'm probably not going to implement that.
@K297
Try manually editing the config.yml instead?
@felixislive
permission node given?
-
View User Profile
-
Send Message
Posted Apr 6, 2013Everything works but does not show the players stats... anyone ?
-
View User Profile
-
Send Message
Posted Apr 6, 2013Plz help me. I'v got a database and this is running from another server and not in my localhost. When I configured the plugin in the game, that never connected to the database. And when I'm in the website I'v got an error code: UNABLE TO CONNECT TO TCP:my ip address:25565 (CONNECTION TIMED OUT). Help me plz
-
View User Profile
-
Send Message
Posted Apr 6, 2013How hard would it be if you can make a sign stats saying how many people are in a world on a server. I saw a sign that had this but the plugin is no more, So if you are able to make something like this that would be great.
-
View User Profile
-
Send Message
Posted Apr 6, 2013@Lolmewn
I thougt it will brake my replication, but no impact so good news
-
View User Profile
-
Send Message
Posted Apr 6, 2013@ha11oga11o
Still no clue, it simply should work.
@mrelfire
What?
-
View User Profile
-
Send Message
Posted Apr 6, 2013@Lolmewn
but why you you substitute to mysql ?, I am using a replication server, and I do not think it is working, I am going to test
-
View User Profile
-
Send Message
Posted Apr 5, 2013@Lolmewn
Huh, ok.. But im reporting error on 1.16. But yeah, 1.17 is allready here so ill use that. Thnx :)
Any words about constantly online players on website?
Cheers!
-
View User Profile
-
Send Message
Posted Apr 5, 2013@ha11oga11o
Oh, that. Update the plugin, it's fixed in 1.16 and up.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@etherz10
Yes.
@ursak
Should work with almost all versions of craftbukkit. It's just that I can only choose up to three versions.
@deleted_10267026
Make a ticket for it?
-
View User Profile
-
Send Message
Posted Apr 5, 2013@Lolmewn
I hope this is good enough?
http://pastie.org/7337159
Cheers"!
-
View User Profile
-
Send Message
Posted Apr 5, 2013Add a way to view all stats in a book please :)
-
View User Profile
-
Send Message
Posted Apr 5, 2013@ursak
Why don't you try ?:)