Timekeeper
by Nico314159
Timekeeper lets server owners measure average milliseconds per tick (MSPT) from a datapack, using a scoreboard variable to start and stop profiling.
What it does
Timekeeper is a server-side tick profiler for vanilla servers, delivered as a datapack. Setting the enabled scoreboard variable to a number of ticks makes the server track MSPT over that period, and when the period ends the average is printed to chat. Setting it to -1 keeps the profiler running indefinitely until it is stopped, and the final average is printed then, with a boss bar shown in the meantime.
Key features
Tick-time averages
The datapack records average MSPT over a chosen number of ticks, such as 50, and posts the result to chat.
Open-ended profiling
A value of -1 keeps measurement running, with a boss bar visible, until the profiler is turned off.
Scoreboard control
Profiling is started and stopped through a single scoreboard variable, so no command plugin is needed.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x5 of 5 versions with builds
1.20.x5 of 5 versions with builds
1.19.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
More Profiling is open source under the MIT License and runs on Fabric, Forge and Quilt for 1.20 – 1.21.3, with the client or server optional. LiveProfiler is client-side only, open source under the GNU General Public License v3.0 or later and covers 1.21.5 alone. Command Profiler is server-side only, open source under the GNU Lesser General Public License v3.0 only and built for Fabric across 1.21.9 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Timekeeper | Fabric, Forge, NeoForge and Quilt | 1.19.4 – 1.21.4 | Server required, client optional | 2024-12-08 |
| More Profiling | Fabric, Forge and Quilt | 1.20 – 1.21.3 | Client or server, optional | 2024-11-07 |
| LiveProfiler | Fabric | 1.21.5 | Client-side only | 2025-05-21 |
| Command Profiler | Fabric | 1.21.9 – 26.3 | Server-side only | 2026-09-06 |
Questions
Does Timekeeper need to be installed on the server?
In the catalog
Timekeeper is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 17,979 mods support Minecraft 1.21.4.
More from Nico314159
Similar mods
What the author says
Using it is very simple. Just type in /scoreboard players set $enabled timekeeper.var, and the datapack will keep track of the MSPT for however many ticks you specify. Once the time is done, it will print the average MSPT over the period to chat. (e.g. "Average MSPT over 50 ticks: 5") If you want to continue…
Official listing
- Modrinth page
- modrinth.com/mod/time-keeper
- Owner
- Nico314159
- Published
- 2023-10-02
- Updated on Modrinth
- 2024-12-08
- Facts verified
- 2026-10-15
