Playtime is a plugin for tracking numerous times for particular players. Currently within its release stage, it can track the time that a player has been online, been alive for, and how long they have played on the server in total. It currently supports three forms of data management, which are MySQL, SQLite, and flat file storage using yaml files. There is also tracking of AFK players (if you wish to enable it), and I try to keep everything within this plugin as configurable as possible. Please, if you have any type of feedback at all, don't hesitate to leave a comment! I usually try to add new ideas within a week of requesting it if I deem that it is appropriate for the plugin.

News: Playtime-2.0.0!

There are plans for an upcoming re-write of the Playtime plugin in its entirety! You can view the notes on this update at the link below:

This will add some major overhauls, including an incredible re-write of the event system, finally fixing the event system to allow for player-defined events after a certain time period.

Have questions on the update, or need help with the plugin in general? Leave a comment below or feel free to talk to me direct via IRC: #playtime

Updating to Playtime 1.4.1+

Note that v1.4.0 introduces an event system with a few example events placed in. If you would not like any events to be used at all, simply remove everything in the events.yml file and save it as blank.


  1. Download the jar file and put it in your plugin folder
  2. Start your server
  3. PlayTime has generated a config.yml in your plugins folder, customize it so it can connect to your database
  4. Restart your server


Java 6 or higher


  • Logs PlayTime for users currently online, updates it every minute
  • Logs the PlayTime in a MySQL database
  • Looking up your own play time with a command
  • Look up up someone elses play time with a command
  • See how long since your last death
  • See how long since someone else's death
  • Stop tracking the time of AFK players
  • Flatfile support (yml files) - Deprecated, will return in the future
  • SQLite support
  • Dynamic configuration updating
  • Asynchronous data management
  • Time spent online since login
  • Other languages - Currently supported: en_US (English), de_DE (German)
  • Firing Console commands when a time is reached
  • Add top for total time played
  • Add command to switch between data managers
  • Automatic updating and version checking. This is possible to disable under the "update" section of the config. For more information, read the Configuration page

For a full list of upcoming features, feel free to look here:

Metrics Stats

Playtime uses metrics, which keeps track of information such as OS, player count, java version, and other specific information in an anonymous fashion. You can view the collected information by clicking the graph below, and it is used for any potential future development for specific groups that develop within statistics:

This can be disabled in the Metrics configuration for all plugins, under plugins/PluginMetrics/config.yml , and set "opt-out" to true. Keep in mind this will make your server not report any information, and I love stats almost as much as cats </3

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of 1Rogue 1Rogue Jul 23, 2014 at 20:45 UTC - 0 likes

    Expect Playtime release 1.5.0 sometime this week with UUID support, and soon after 2.0.0 should be following up with events (and a lot of other stuff) fixed!

  • Avatar of TheMuffinMon TheMuffinMon Jul 23, 2014 at 20:42 UTC - 0 likes

    when can we expect an update because I'd really like my events to work

  • Avatar of Bluerose_girl Bluerose_girl Jul 22, 2014 at 00:18 UTC - 0 likes

    @TJM4: Go

    I believe that is already integrated through playtime "events".

  • Avatar of TJM4 TJM4 Jul 20, 2014 at 13:57 UTC - 0 likes
    Great plugin but I have an idea: If a player is on the server for an amount of time they will get a reward
  • Avatar of Ryex95 Ryex95 Jul 19, 2014 at 13:39 UTC - 0 likes

    @Bluerose_girl: Go

    So thats it, i'm using on 1.7.2. Thanks for the info.

  • Avatar of Bluerose_girl Bluerose_girl Jul 09, 2014 at 18:59 UTC - 0 likes

    @Ryex95: Go

    If you are using this in 1.7.9 that might be the reason. Using this plugin outside of 1.7.4 will render the events useless. :(

  • Avatar of Loresel Loresel Jul 07, 2014 at 18:10 UTC - 0 likes

    I'm currently using this on 1.7.9. It was working fine for a few weeks and recently the playtime is freezing up until we force a restart. We rank with playtime on our server so this is really important to us. Do u plan on updating this plugin or recommend any plugin similar to this one but in 1.7.9.? Thank you.

  • Avatar of mrkos mrkos Jul 03, 2014 at 04:11 UTC - 0 likes

    1.7.9? :)

  • Avatar of Stop95 Stop95 Jun 28, 2014 at 12:33 UTC - 0 likes

    Plugin counting time at skyblock world. Why is that?

  • Avatar of mineshaftmaster mineshaftmaster Jun 25, 2014 at 22:45 UTC - 1 like

    Is it possible to track playtime per world?


Date created
Aug 10, 2012
Last update
Jan 21, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files