Sorry for my bad English. How many player writes forbidden words. If exceeds a nominal limit, then execute the specified command. It’s a bit beyond the boundaries of the purpose of the plugin. But it would be useful. # words > 10 => /ban player. Something like this.
Yea, what you want there is a bit outside the purpose of the plugin. This plugin will not execute anything based of what it stores. The sole purpose of this plugin is to store statistics and only display them in a Webpanel (or somewhere else).
I know this is a bit out of “Vanilla Stats”, but a large amount of Sponge Forge servers are running pixelmon, so it be cool to see some of those stats. Some stats would include “Pokemon Caught”, “Battles Taken Place”, “Pokemon Killed”, “Shiny Pokemon Caught”, and “Legendaries Caught”.
@IBG_Nova I will look into it and see if it has an API for that. But I will prioritise vanilla statistics over mods/plugins initially. When I’m sort of finished with vanilla stats, I will look into other statistics upon demand.
@IBG_Nova I doesn’t really understand what you mean. But I think you want to know the total amount of unique players? That is what I’ve decided to have on the frontpage initially, total unique players ever connected.
I should probably add the word unique to that to make it more clear.
Edit: But yes, it is possible. Maybe in the detailed server page, I should add unique players last 24h, 7d, 30d?
is pretty excited about this
There are many, many things you could do - off the top of my head, number of chat messages and commands sent, as well as playtime and afktime (since a lot of servers have a growing number of AFK pod people). Could definitely log plenty of commands, though that might be a bit further down the line, should you agree with my view. Would also love to have mobs killed, crafted items, nether portals crossed, (list goes on and on).
Optimally, if these stats can be refined per time and username, as well as per world, would be swell.
Great! That gets me excited too to keep on working on this!
Yea, AFK time… I think that will be a little more complicated to implement, as of right now. But I think further down the line when I have more statistics on the player that will be easier to do. Also I’m not really sure what you mean with AFK pod there.
As in X command has been executed Y times?
All player statistics will be connected to a user, so those can be viewed per player. But I didn’t think about per world, this is something that needs to be implemented very early so all stats can be separated per world.
I doesn’t really understand what you mean with per time, could you please explain?
By AFK time I do mean a statistic on how much time players spend on AFK, as there are a lot of servers that encounter players that are just camping and not truly playing - would help to give an idea of the ‘activity’ level of players, etc.
Yes, I do mean how many times a command is executed.
By time, I do mean so that server managers can check when are the peak times for a server - see because all these stats will vary on the time of the day (defaulting on the server’s timezone), as well as the day of the week. You’d see an increase of players from Thursday to Sunday, and a sudden drop right after. Personally, my server operates on the GMT and EST/CT timezones, so I expect that around 2PM (EST), I’ll see an increase. If your plugin could help monitor variations in player activity depending on the time of the day and of the week, it would certainly help a lot.