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 Jan 2, 2015@Chiaration
Not going to give ETA's yet, there's still a lot of work to be done
-
View User Profile
-
Send Message
Posted Jan 1, 2015@Zachary_DuBois
I'm not running without the htaccess. The file is there, it's just not doing what it's programmed for some reason.
Before I upgraded the web half of the plugin, everything worked just fine, now, not so much. Could it be possible I need to chmod the htaccess.
-
View User Profile
-
Send Message
Posted Jan 1, 2015@Chiaration
Don't worry about the global server. He is working on it.
@Liger_XT5
The entire interface will not work without the htaccess.
-
View User Profile
-
Send Message
Posted Jan 1, 2015@Lolmewn
When will this be done?
Also i keep getting Cannot connect to global server or something and saying it's offline
-
View User Profile
-
Send Message
Posted Dec 31, 2014@krustymk
Just tried your version. I still have the same issue as I did before.
I'm half tempted to use the old .htaccess I had before upgrading. Does anyone know if there are known issues if I do so?
-
View User Profile
-
Send Message
Posted Dec 31, 2014HAPPY NEW YEARS GUYYYSSSS
-
View User Profile
-
Send Message
Posted Dec 31, 2014@krustymk
It's a rewrite, designed not to depend on Bukkit. Basically means I can implement it for other server mods if I wish to easily. You can track development progress over here: https://bitbucket.org/Lolmewn/stats/src/?at=3.0
EDIT: And of course a ton of new features. Much more detailed in-game stats viewing, for one ;)
-
View User Profile
-
Send Message
Posted Dec 31, 2014Whats the deal with Stats 3 then? New features or a rewrite? or something else?
-
View User Profile
-
Send Message
Posted Dec 31, 2014@AriKira
Known... peculiarity. It sums up all money in all worlds and since your economy plugin apparently doesn't care in which world you have money, it just adds it more often. Will be fixed in Stats 3.0 for sure, maybe 2.0.2 if that ever gets released.
-
View User Profile
-
Send Message
Posted Dec 31, 2014I think i have find a bug Look this IMG. Right Click the img ,and copy the img url...Paste to see the large img
-
View User Profile
-
Send Message
Posted Dec 30, 2014Its time to update with bungee!
-
View User Profile
-
Send Message
Posted Dec 29, 2014@Liger_XT5
I've not been home in a couple of days, I'll put a copy of it up when I get home later
http://pastebin.com/E4UvhCwG
The only difference i could see was an addition of 'RewriteBase /' that zach missed out
-
View User Profile
-
Send Message
Posted Dec 28, 2014@krustymk
I don't suppose you could share your .htaccess, or at least what changes they made? I'm curious as to what changed?
-
View User Profile
-
Send Message
Posted Dec 28, 2014Thanks for the amazing plugin!
-
View User Profile
-
Send Message
Posted Dec 28, 2014@Hockeymikey
Ah, I see. Yeah, that'll fix it. Global stats aren't that important anyway, pretty sure they're broken right now anyway :S Never really know what's going on with that :')
-
View User Profile
-
Send Message
Posted Dec 28, 2014I spoke to my host company again last night. They said they had to fix the .htaccess file Zach wrote to get it to work. No idea what the other file does then...
-
View User Profile
-
Send Message
Posted Dec 27, 2014@Lolmewn
Makes sense, checked my server.properties and looks like it wasn't bound to any ip. So if I bind it locally will it send to the global server then?
Not that I have this issue but some owners may have their bungeecord on another server and their Minecraft server pointed externally with some iptables to only allow the bungee server to connect.
-
View User Profile
-
Send Message
Posted Dec 27, 2014@Hockeymikey
I'm not sure what you mean by mod_rewrite. After doing some googling, I found the command to start it, sudo a2enmod rewrite, and restarted apache service. I'm still having the issue.
@Zachary_DuBois I've made a ticket as requested.
Thanks!
-
View User Profile
-
Send Message
Posted Dec 27, 2014If you are having an issue with Fluid MC Stats, please open a ticket on GitHub.
-
View User Profile
-
Send Message
Posted Dec 27, 2014@WhosHenry
Stats isn't really ready yet for bungee environments... However, if you're on one server it shouldn't do this. Please create an actual bug report though, or your comment will get lost in the see of comments that is DBO.
@Hockeymikey
It basically checks if you are in offline mode and if your IP isn't bound to 127.0.0.1. That used to be the characteristic for a bungee server :P