-
Notifications
You must be signed in to change notification settings - Fork 6
Features
ActiveTime - Developed by Simon_Flash (mcsimonflash@gmail.com)
Current Version: 1.3.2
Status: Active -> New features and updates are in development
Not only does ActiveTime filter out AFK time for a players activity, but it also stores it as well! This allows for accurate tracking of a players activity (or lack thereof) on the server. In order to log a user's time, simply give them the permission activetime.log.base.
In addition to keeping track of a user's total activity, ActiveTime also stores daily logs for each player. You're welcome to sift through them yourself if you'd like, or simply use ActiveTime Reports below!
Milestones are used to run commands when a user reaches a certain amount of activetime. To learn how to set up milestones, take a look at the section in Configuration here.
In case you've ever wanted to become a statistician, ActiveTime provides all the information you need about your user's activity. Sifting through logs is a bit of a pain, so ActiveTime has it's own report feature that will generate an activity report about the given user. In this report, you'll be able to see a user's daily activity, weekly activity, monthly activity, averages for each, and even exact reports for every day, week, and month on record. Alternatively, you can also generate a daily report that shows the activity of all users on a given date.
ActiveTime may now be used to limit the amount of playtime a user may have daily. This is done using the playtime permission option (aka 'meta'). To limit a user's time to 1 hour (3600 seconds) with LuckPerms, you can use the command /lp user <player> meta set playtime 3600. If a player surpasses their playtime, they will be kicked from the server and re-kicked if they attempt to rejoin.