I thought about this plugin which may be helpful for servers out there. After running the command the output shows the time a player joined; the date the player joined; the time the player quit; the date the player quit; the time zone of the player and how much time they played. Command format: Command: /timer <player> Arguments: <player>: a string of the players username Purpose: show the output as the example below. Command: /timer debug <join time> <quit time> Arguments: <join time>: a string of the join time <quit time>: a string of the quit time Purpose: just a testing command that would do the same as a real player Output example: Player: Steve Last join time: Monday, May 15, 2017 at 3:30 PM (ET) Last leave time: Monday, May 15, 2917 at 4:45 PM (ET) Duration time: 1 HOUR, 15 MINUTES While you make this plugin, it could also be useful if you add an Application Program Interface just to reward the player depending on their play time. Thanks for all, I tried my best while writing this and read the README.