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 25, 2014@Maeso
False, the server's resolvable address needs to be something that you can connect with. SRV records will not work here as you need the port number. Please us an A/AAAA/CNAME record in DNS to set this. This section, the port is required which is why it is failing validation.
Ex A/AAAA/CNAME:
Address: myserver.mydomain.tld Port:25565
Ex IP:
Address: 123.123.123.123 Port:25565
-
View User Profile
-
Send Message
Posted Mar 25, 2014@Maeso
Looks good to me. Try editing the config manually (open config.php).
-
View User Profile
-
Send Message
Posted Mar 25, 2014I have problems for connect the pluguin to my website
http://prntscr.com/343vuy
-
View User Profile
-
Send Message
Posted Mar 24, 2014@sinder33
Open up the mcmmo.jar (with WinZip or something), open the plugin.yml and remove 'aliases: stats' from the mcstats command.
-
View User Profile
-
Send Message
Posted Mar 24, 2014Got a problem: When using /stats the mcmoo stats show. any fix?
-
View User Profile
-
Send Message
Posted Mar 23, 2014There are not many issues left for v0.1.2 of Fluid MC Stats. Please report them or it gets released when the remainder are done.
View the fixes here.
-
View User Profile
-
Send Message
Posted Mar 23, 2014@Tunix2
Please open an issue here.
@Kevinws
SEO is not a priority item right now. It should be added in in Beta v0.3.0. The ID system was made for ease of development but, I can see what I can do. The original plan was have domain.tld/player/ID. With Mojang's new UUID system, It will most likely be domain.tld/player/UUID as if player names can change, that would be crap for SEO. I am debating on adding an automatic sitemap.xml file.
-
View User Profile
-
Send Message
Posted Mar 23, 2014On the new panel please, do not search the user by id system but use their USERNAME beacause it's most SEO Friendly, Thank you !!
-
View User Profile
-
Send Message
Posted Mar 23, 2014Clicking install on /install/Index.php doesnt do anything. All my fields are green.
-
View User Profile
-
Send Message
Posted Mar 23, 2014@SkymuraiPvP
A ticket has already been made for this and will be implemented soon.
-
View User Profile
-
Send Message
Posted Mar 23, 2014How could I add a simple "points" stat? A player would earn x number of points when a console command, something like "stats add player x#ofpoints" is executed.
-
View User Profile
-
Send Message
Posted Mar 23, 2014@KelvinKam
Make a ticket on the web-end and we'll look into it (that's here: https://bitbucket.org/AccountProductions/fluid-mc-stats/)
-
View User Profile
-
Send Message
Posted Mar 22, 2014can the web stats have top killer / top death back?
-
View User Profile
-
Send Message
Posted Mar 22, 2014@HeyAwesomePeople
Stats doesn't use any special calls to craftbukkit or minecraft, so it works on all versions on all brands.
-
View User Profile
-
Send Message
Posted Mar 21, 2014@Lolmewn
Is there any chance of there ever being a Tekkit Classic(1.2.5 R4.0) version for this? I have tried the 1.5.2 and 1.3 versions but they don't work.
Thanks
-
View User Profile
-
Send Message
Posted Mar 17, 2014@Lolmewn
Yes, I was just about to post that it disables very slowly, on every reload or restart my server crashes!
Thanks for fixing it
Ps: I have made a new suggestion ticket
-
View User Profile
-
Send Message
Posted Mar 17, 2014@adamwbb
Yes, I know. If it wouldn't, it would sometimes crash, causing the plugin to disable very slowly. I'm rewriting it though!
-
View User Profile
-
Send Message
Posted Mar 16, 2014Do you know Global Server is down?
-
View User Profile
-
Send Message
Posted Mar 16, 2014@michalet
You can now find it here: http://forums.bukkit.org/threads/fluid-mc-stats-a-new-webend-for-stats-by-lolmewn.245117/
@Yupie123
Please create a ticket, I like the idea.
@glazu96
Yes it does.
@KelvinKam
Already fixed in later dev-builds :)
-
View User Profile
-
Send Message
Posted Mar 16, 2014Can you solve this?
http://pastebin.com/J5pYyFs8
Thanks you very much :D