On many servers, lag causes the time to pass extremely slow, so this plugin fixes it.

properTime runs in a dedicated thread, so it wont really be affected by lag.

By default this plugin makes sure that the day/night cycle lasts exactly 20 minutes.

If desired you can change this, so that it always runs at half speed, or -10 times as fast, causing the time to go backwards really fast .

This plugin is also compatible with other time changing plugins, however, I advise against using it in combination with time stopping plugins. It also works fine with beds.


Valid presets are:

ALWAYSDAY: permanent midday

ALWAYSNIGHT: permanent midnight

CYCLE24M: a full day/night cycle lasts 24 minutes, instead of 20min.

CYCLE24H: a full day/night cycle lasts 24 hours

Normally day lasts 10 minutes, dawn + dusk 1.5, and night 7.

If you want your day to last 12 minutes, you should set timespeedDay to 10/12 = 0.833

Also, when freezing time, if you set the time to somewhere during dusk or dawn, the light will flicker for the client. I advise against this.


Configurable time speeds

Dedicated thread (so lag proof)

Separate configuration for day, night, dawn, dusk

Multiworld support (the plugin that creates the secondary worlds needs to load before properTime)

Permanent day/night

Ability to freeze time.


First of all, carefully read all errors, as well as the last few comments on this thread. If that does not fix your problem, try adding "debug" to the top of your config file. That way the plugin will give you a lot of information, some of which may be useful for finding out what is wrong.

World "foo" not found

Make sure your plugins load in the correct order. You can also try to remove or rename your config file, so that it is regenerated with the correct worldnames and syntax.

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

  • Avatar of Segatendo Segatendo Aug 22, 2015 at 18:00 UTC - 0 likes

    Every time I start up a server after a long time of not playing I always wonder why this isn't working. It's because my worlds usually have capital letters in them and the plugin generates the configuration file with the world names WITHOUT capitals. An update needs to be made so that either the configuration file is either not case sensitive, or that it generates the list with the proper capitals.

    Anyhow, glad to see this plugin still works without any game breaking bugs to this day!

    Last edited Aug 22, 2015 by Segatendo
  • Avatar of laacis2 laacis2 May 29, 2015 at 10:07 UTC - 0 likes

    yep... 1.1 version still going strong on 1.86!

  • Avatar of Agentexeider Agentexeider Apr 02, 2014 at 06:37 UTC - 1 like

    what is the usage for this? What are the commands? I loaded it into my server and I don't see a config being generated. I would like to have a 1 hour day/night cycle.

  • Avatar of Sulphuratum Sulphuratum Oct 15, 2013 at 17:28 UTC - 0 likes

    Hey, we have a problem with the plugin. No matter what we set the config to the time keeps getting stuck on 6AM, It just jumps back to 5:55 instantly when it hits that time, but the entire rest of the day works just fine.

  • Avatar of ImonlyI ImonlyI Jul 17, 2013 at 21:07 UTC - 0 likes

    Hi, I just had an amazing idea. (At least I think so.)

    This plugin still works, but the moon phases changing is really, REALLY annoying. Now that 1.6.2 is out, couldn't you just use the new gamerule "doDaylightCycle" to just turn it off for a specific time, then on for a second, back off etc., to have the same effect but prevent the moon phases from changing? I guess that would be really cool.

    If anyone else is doing this (or even andersonhc or mrchasez), thank you so much!

  • Avatar of 007sivade 007sivade Jul 03, 2013 at 13:54 UTC - 0 likes

    Hi, Can you update to the actual bukkit dev please, or I will must delete this plugin in my server... Thanks

  • Avatar of yoshi435 yoshi435 Jun 23, 2013 at 07:10 UTC - 0 likes

    (Google Translation) Hi i'm Japanese I'm Sorry suddenly The new as possible ProperTime plug-in It's to correspond to the Minecraft version Do you want

  • Avatar of minecraftyord minecraftyord Jun 04, 2013 at 18:44 UTC - 0 likes

    Very tidy plugin, does precisely what it's made for. (and yes, it still works with 1.5.x). Could you please add an option for the delay in the config though? I see you're setting the steps

    private int stepSize = 5; // seconds

    Would be amazing if this was customizable :)


    Website, work in progress

  • Avatar of laacis2 laacis2 Jun 04, 2013 at 15:42 UTC - 0 likes

    reporting in! working on 1.52 no errors, 100% works

  • Avatar of genesis_aix genesis_aix Apr 16, 2013 at 09:22 UTC - 0 likes

    Reporting in - we would very much like to see this plug alive!

    Anyone knows a equal plugin that is kept up to date?


Date created
Dec 13, 2011
Last update
Mar 02, 2012
Development stage
  • enUS
Apache License version 2.0
Curse link
Recent files