TimelessLib handles cooldowns, countdowns, scheduled events and tick tracking for the mods that use it. It keeps two kinds of time separate:
- Game time follows the world's ticks.
- Real-world time follows the clock on your wall.
It also respects the singleplayer pause menu.
What to expect in singleplayer
1. Start a cooldown or countdown from a mod that depends on TimelessLib.
2.
3. Close the menu. A timer that runs on game time should continue from where it stopped, not jump ahead.
This means you can safely pause in the middle of a timed mechanic without losing progress or wasting a cooldown.
Why multiplayer is different
In vanilla multiplayer, pressing Esc doesn't pause the server. The world keeps ticking for everyone, so game-time cooldowns and countdowns keep running while your menu is open. Before you step away on a server, plan for the timer to keep going.
If a timer seems wrong
- It keeps running while paused in singleplayer. That mod may be measuring real-world time on purpose. Check its own documentation.
- It runs slower than expected. It may be counting game ticks. If the world is lagging, ticks come slower and tick-based timers stretch out to match.
- It acts strangely after a crash or reload. Confirm that TimelessLib and the mod that uses it are both installed and loading without errors.
