How to Take a Timings Report on a Minecraft Server
A Timings report is a profiling tool for Minecraft servers. It records each server tick’s duration and other performance metrics, then generates a detailed report that helps you diagnose lag or speed issues. Timings can reveal problems caused by misbehaving plugins, overloaded worlds, or other resource-intensive processes.
Paper Timings
As of version 1.21, PaperMC ships with the integrated Spark profiler, which is the recommended way to generate a timings report. In the server console run the following command with OP privileges:
/spark profiler start --timeout 600
After 10 minutes, the console will print a URL linking to the completed report.

Bukkit Timings
Before generating a timings report on Bukkit, you must enable profiling in bukkit.yml file. Using an FTP client such as WinSCP or FileZilla, open bukkit.yml and change the line:
plugin-profiling: true
Save the file and restart the server. Then run the following command:
/timings reset
Wait a few minutes and enter:
/timings merged
A timings folder containing a .txt file will appear in your server files. Open it with your FTP client to find the URL of the generated report.
Spigot Timings
By default, Spigot does not include the Spark profiler, but you can install it manually by downloading this plugin:
Spark
After installing Spark, follow the same steps as with PaperMC. Run the following command with OP privileges:
/spark profiler start --timeout 600
After 10 minutes, the console will display a link to the finished report.
SpongeForge Timings
Turn off the Minecraft server. Then with an FTP client, open: config/sponge/global.conf. In this file find and change this line:
verbose=true
After changing the setting, save the file and restart the server. In the console, run this command:
/sponge timings report
After a few minutes, the console will output a URL to the completed report.
Generating a timings report is straightforward: change one setting, restart the server and enter a couple of commands in the console. If you encounter any difficulties, feel free to reach out to us via live chat or by email at
[email protected].