FreezeTime allows you to freeze the time on certain worlds. Every 5 seconds, worlds with FreezeTime enabled go back 5 seconds, so it keeps it within 5 seconds of the time while not causing any lag. It works with /time and multiverse plugins.
/freezetime [world]: Toggle whether or not the time is frozen on a specific world
FreezeTime.freezetime: The ability to use /freezetime
In the config file you have the option to change which worlds are frozen manually, and change the message displayed when a world is frozen.
frozenmsg: The message displayed when a world is frozen. If you put "<world>" in the message it will be substituted for the world being frozen.
unfrozenmsg: The message displayed when a world is unfrozen.
msgcolor: The color of frozenmsg and unfrozenmsg. Default is green.
You can also manually change worlds like this:
worlds: - freezethisworld - world2
You can find the source code for the plugin here.
FreezeTime was created by aidanwolk and is maintained by CraigDeVonne.