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 Mar 30, 2014@sinder33
Looks like Stats just gets the username from the voter and adds the stat. Unless you're getting errors, I'm not sure what is wrong. What version of Stats/Votifier are you using?
-
View User Profile
-
Send Message
Posted Mar 29, 2014@Lolmewn
ty plz reply since i hope to get this working :)
Config: http://pastebin.com/m07epqrz Longer but coutinue with same setup
-
View User Profile
-
Send Message
Posted Mar 29, 2014@sinder33
Stats hooks directly into Votifier - it should record the stats. I'll check it out when I get behind a computer again.
-
View User Profile
-
Send Message
Posted Mar 29, 2014@Lolmewn
I got Votifier. My player get rewards when voting, i am using VoteRoulette for rewards. I think my vote data get here: This file merely saves players voting stats /plugins/VoteRoulette/data/players.yml Anyway get this working?
-
View User Profile
-
Send Message
Posted Mar 29, 2014@sinder33
Votifier I assume? Try checking the database to see if they end up somewhere else maybe - it could be that your users do not use case sensitive-ness, as this is required for votes.
-
View User Profile
-
Send Message
Posted Mar 29, 2014I got problems. I don't think Stats registrer votes from players. Only totally votes. Since i got Autorank and it don't upgrade them, When i make a sign it end at nothing (0) What's the problems?
Config: http://pastebin.com/n2eNsS8m
-
View User Profile
-
Send Message
Posted Mar 29, 2014Please note: The latest version on the CI is a pretty stable version of 2.0 - I might release it later as release candidate. If you use it and find bugs, please report them to me on the issue tracker (link on top of project page). Don't forget to make a backup of your database if you're coming from 1.37 or 1.38->1.37-FIX, as your database layout will change a bit, who knows, maybe something will go wrong. Since there is a new database layout, WebStatsX won't work anymore. Instead, use FMCS (It's currently the latest beta-files under the Files tab). If you have any issues with that, please report them also (Note: Don't report them on the plugins' issue tracker, but to its own issue tracker).
-
View User Profile
-
Send Message
Posted Mar 28, 2014@Maeso
It's a rewrite basically. It's still in beta and will have more stats displayed soon.
-
View User Profile
-
Send Message
Posted Mar 28, 2014One thing, is the same Fluid MC and Webstatsx? why have different statics?
-
View User Profile
-
Send Message
Posted Mar 28, 2014@Tunix2
When using Stats 1.38 or higher, it'll automatically convert your DB.
-
View User Profile
-
Send Message
Posted Mar 27, 2014@Zachary_DuBois
How do we upgrade our DB?
-
View User Profile
-
Send Message
Posted Mar 26, 2014If you have any feedback about Fluid MC Stats, please fill out this form.
-
View User Profile
-
Send Message
Posted Mar 26, 2014@Maeso
The first one is a database upgrade issue, meaning you database is not using the new format in +v1.38 of stats.
The second one is saying a the tables that Fluid MC Stats requires do not exist.
@sambish20
Please delete the folder /pages/install
-
View User Profile
-
Send Message
Posted Mar 26, 2014@sambish20
Either move or delete /pages/install - since it's publicly accessible anyone could mess up your stats page.
-
View User Profile
-
Send Message
Posted Mar 26, 2014Mine says security issue please move installation folder.
-
View User Profile
-
Send Message
Posted Mar 26, 2014@AETech
Soon, using Highscores, you can. I think it's already in the latest dev builds but they're still experimental.
-
View User Profile
-
Send Message
Posted Mar 26, 2014@Zachary_DuBois
I have 2 errors when i open the stats and the plugin fluid is connected
- Current Server Stats
Fatal error: Call to a member function fetch_array() on a non-object in /home/crafteli/public_html/estadisticas/inc/util.php on line 181
-Top Players
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/crafteli/public_html/estadisticas/inc/util.php on line 223 Table 'sergrodr18843DB.player' doesn't exist Fatal error: Call to a member function fetch_array() on a non-object in /home/crafteli/public_html/estadisticas/pages/top-players.php on line 92
-
View User Profile
-
Send Message
Posted Mar 26, 2014Is there a possible way I can make a sign display the top 3 voters or something?
-
View User Profile
-
Send Message
Posted Mar 26, 2014@Maeso
Please reword that using proper English so it is legible. Spelling, grammar, and punctuation check here.
-
View User Profile
-
Send Message
Posted Mar 25, 2014ok thanks, now i connect to website but the satst break for don't connect to my database, I don't understand because the plugin stats is connected
- Current Server Stats
Fatal error: Call to a member function fetch_array() on a non-object in /home/crafteli/public_html/estadisticas/inc/util.php on line 181
-Top Players
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/crafteli/public_html/estadisticas/inc/util.php on line 223 Table 'sergrodr18843DB.player' doesn't exist Fatal error: Call to a member function fetch_array() on a non-object in /home/crafteli/public_html/estadisticas/pages/top-players.php on line 92