
Lag Spike Diary
this is a "black box" for diagnosing lags in Minecraft. The mod automatically tracks FPS freezes, TPS spikes, and crashes of the game, saves detailed reports, and provides a convenient way to quickly attach diagnostics to an issue.
About this Mod
Lag Spike Diary
📋 Description
Lag Spike Diary is a "black box" for diagnosing lags in Minecraft. The mod automatically tracks FPS freezes and TPS spikes, saves detailed reports, and provides a convenient way to quickly attach diagnostics to an issue.
🎯 Main features
- Automatic freeze detection — monitors FPS and frametime in real time
- Context collection — Saves coordinates, measurement, velocity and other information around the spike
- Detailed Reports — generates JSON files with full information about the system, mods and events
- User—friendly interface - Pause menu buttons and a hotkey for quick access
- Integration with Spark — shows hints if Spark mod is installed
🚀 Quick Start
- Install the mod in the
mods/folder - Start the game — the mod works automatically
- When freezing, open the pause menu (ESC) and press "Report last spike"
- Send the created report to the developer
⚙️ Settings
All settings are in the file config/lag_spike_diary.json:
- `frameSpikeMsThreshold' (150) — frametime threshold in milliseconds
contextBufferSeconds(10) — how many seconds of context to store- `maxReports' (20) — maximum reports on disk
- `autoNotifyOnSpike' (true) — show notifications in the chat
🎮 Management
- The buttons in the pause menu are in the lower right corner
- Hotkey — configurable in Controls → "Lag Spike Diary" → "Report Last Spike"
- Command
/testspike— to test the mod (creates an artificial frieze)
, Reports
The reports are saved in the lag_spike_reports/ folder next to the configs. Each report contains:
summary.json— spike summary (FPS, frametime, time)timeline.json— timeline of events around the spikeenvironment.json— system information (Java, OS, Minecraft version)mods.jsonis a list of all installed mods.
🌍 Languages
The mod supports:
- English (default)
- Russian
🔧 Technical Details
- Minimal performance impact — Data collection is very easy
- Automatic cleaning — old reports are deleted automatically
- Compatibility — works with large modpacks, does not conflict with other mods
Note: This mod does not replace Spark as a full-fledged profiler. It focuses on user-friendliness and quick creation of reports for developers.
Available Versions
How to Install Lag Spike Diary on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.6).
Install Mod
Open the mod browser in the dashboard and search for "Lag Spike Diary". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.6, 1.20.5, 1.20.4 (+3 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Lag Spike Diary server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.6). You can switch loaders with one click in the panel.
Is Lag Spike Diary compatible with fabric?
Lag Spike Diary officially supports fabric for Minecraft 1.20.6, 1.20.5, 1.20.4. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Lag Spike Diary – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Lag Spike Diary consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Lag Spike Diary with just one click on your server.