
FPS Overlay
A fully customizable, zero-bloat overlay. Tweak the layout to show exactly what you need to see for PvP and performance testing: FPS, 1% lows, ping, server TPS, and MSPT.
FPS Overlay v5.2
New
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
100fps | 10ms), with no text clutter. Great for a minimal look.
Performance fixes
- Fixed the FPS drop caused by the graph This was the main bug from last version. The graph was drawing each bar one pixel at a time, which hammered the GPU. It now draws each bar in a single operation, cutting GPU work by up to 50x.
- Graph overhead when hidden is now zero Previously the game was still calculating graph data even when the graph wasn't visible. That's fixed — it skips all graph processing when you have it turned off.
- Internal Cleanups A couple of smaller internal cleanups to reduce unnecessary memory usage during startup.
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
FPS Overlay v5.2
New
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
100fps | 10ms), with no text clutter. Great for a minimal look.
Performance fixes
- Fixed the FPS drop caused by the graph This was the main bug from last version. The graph was drawing each bar one pixel at a time, which hammered the GPU. It now draws each bar in a single operation, cutting GPU work by up to 50x.
- Graph overhead when hidden is now zero Previously the game was still calculating graph data even when the graph wasn't visible. That's fixed — it skips all graph processing when you have it turned off.
- Internal Cleanups A couple of smaller internal cleanups to reduce unnecessary memory usage during startup.
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
FPS Overlay v5.2
New
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
100fps | 10ms), with no text clutter. Great for a minimal look.
Performance fixes
- Fixed the FPS drop caused by the graph This was the main bug from last version. The graph was drawing each bar one pixel at a time, which hammered the GPU. It now draws each bar in a single operation, cutting GPU work by up to 50x.
- Graph overhead when hidden is now zero Previously the game was still calculating graph data even when the graph wasn't visible. That's fixed — it skips all graph processing when you have it turned off.
- Internal Cleanups A couple of smaller internal cleanups to reduce unnecessary memory usage during startup.
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
FPS Overlay v5.2
New
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
100fps | 10ms), with no text clutter. Great for a minimal look.
Performance fixes
- Fixed the FPS drop caused by the graph This was the main bug from last version. The graph was drawing each bar one pixel at a time, which hammered the GPU. It now draws each bar in a single operation, cutting GPU work by up to 50x.
- Graph overhead when hidden is now zero Previously the game was still calculating graph data even when the graph wasn't visible. That's fixed — it skips all graph processing when you have it turned off.
- Internal Cleanups A couple of smaller internal cleanups to reduce unnecessary memory usage during startup.
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
FPS Overlay v5.2
New
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
100fps | 10ms), with no text clutter. Great for a minimal look.
Performance fixes
- Fixed the FPS drop caused by the graph This was the main bug from last version. The graph was drawing each bar one pixel at a time, which hammered the GPU. It now draws each bar in a single operation, cutting GPU work by up to 50x.
- Graph overhead when hidden is now zero Previously the game was still calculating graph data even when the graph wasn't visible. That's fixed — it skips all graph processing when you have it turned off.
- Internal Cleanups A couple of smaller internal cleanups to reduce unnecessary memory usage during startup.
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
FPS Overlay v5.2
New
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
100fps | 10ms), with no text clutter. Great for a minimal look.
Performance fixes
- Fixed the FPS drop caused by the graph This was the main bug from last version. The graph was drawing each bar one pixel at a time, which hammered the GPU. It now draws each bar in a single operation, cutting GPU work by up to 50x.
- Graph overhead when hidden is now zero Previously the game was still calculating graph data even when the graph wasn't visible. That's fixed — it skips all graph processing when you have it turned off.
- Internal Cleanups A couple of smaller internal cleanups to reduce unnecessary memory usage during startup.
- Hide metric labels New toggle in General HUD settings: "Show Metric Labels." Turn it off and your HUD shows only the numbers and units (like
FPS Overlay v5.1
This release focuses on stability, compliance, and accuracy. No new features — just making sure everything that's there works perfectly.
Changes
- Fixed a thread safety issue in the performance tracking engine that could cause corrupted FPS readings under heavy load
- Fixed a crash that could occur when reordering metrics while the overlay was actively rendering
- Multiplayer MSPT and TPS now correctly show N/A instead of fake static values
- Removed CPU and GPU metrics — the only reliable way to read these required spawning external system processes
What's in the mod (carried over from v5.0)
Thirteen trackable metrics: FPS, Average FPS, Frame Time, 1% Low, Ping, TPS, MSPT, Memory, Coordinates, Biome, Chunks, FPS Graph, Min/Max Stats.
Full customization: drag to reposition, reorder metrics, rename labels, theme presets (Classic Dark, Light, Glass), custom color palette, adaptive colors, HUD scale, 10 keybinds, auto-hide on F3.
FPS Overlay v5.1
This release focuses on stability, compliance, and accuracy. No new features — just making sure everything that's there works perfectly.
Changes
- Fixed a thread safety issue in the performance tracking engine that could cause corrupted FPS readings under heavy load
- Fixed a crash that could occur when reordering metrics while the overlay was actively rendering
- Multiplayer MSPT and TPS now correctly show N/A instead of fake static values
- Removed CPU and GPU metrics — the only reliable way to read these required spawning external system processes
What's in the mod (carried over from v5.0)
Thirteen trackable metrics: FPS, Average FPS, Frame Time, 1% Low, Ping, TPS, MSPT, Memory, Coordinates, Biome, Chunks, FPS Graph, Min/Max Stats.
Full customization: drag to reposition, reorder metrics, rename labels, theme presets (Classic Dark, Light, Glass), custom color palette, adaptive colors, HUD scale, 10 keybinds, auto-hide on F3.
Version 5.1 (Beta)
I completely rewrote the mod so it now runs natively on both Fabric and NeoForge for Minecraft 1.21.11.
-
New Metrics and Tracking You can now track thirteen different stats on your screen. This includes performance details like your FPS, a live frame graph, average frames, 1 percent lows, Ping, TPS, and MSPT. You can also monitor your hardware with live CPU, GPU, and memory usage, or keep track of the world with your coordinates, current biome, and loaded chunks.
-
Customization I added a lot of ways to make the display your own.
You can click and drag the overlay anywhere on your screen, and easily rearrange the order of your stats.
You can rename any label. For example, you can change FPS to say Frames instead.
You can pick from themes like Classic Dark, Light, or Glass, or build your own color palette from scratch.
The text colors will automatically shift from green to yellow to red when your performance drops or you hit a lag spike.
You can scale the size of the overlay up or down, and it will stay perfectly crisp without any blur.
- Quality of Life Changes
The settings menu is now super easy to reach right from ModMenu on Fabric or the mods list on NeoForge.
The overlay will automatically hide itself whenever you open the F3 debug screen so things do not get too crowded.
I added ten customizable keybinds so you can toggle the overlay, the graph, or individual stats on the fly.
-
Version 5.1 (Beta)
I completely rewrote the mod so it now runs natively on both Fabric and NeoForge for Minecraft 1.21.11.
-
New Metrics and Tracking You can now track thirteen different stats on your screen. This includes performance details like your FPS, a live frame graph, average frames, 1 percent lows, Ping, TPS, and MSPT. You can also monitor your hardware with live CPU, GPU, and memory usage, or keep track of the world with your coordinates, current biome, and loaded chunks.
-
Customization I added a lot of ways to make the display your own.
You can click and drag the overlay anywhere on your screen, and easily rearrange the order of your stats.
You can rename any label. For example, you can change FPS to say Frames instead.
You can pick from themes like Classic Dark, Light, or Glass, or build your own color palette from scratch.
The text colors will automatically shift from green to yellow to red when your performance drops or you hit a lag spike.
You can scale the size of the overlay up or down, and it will stay perfectly crisp without any blur.
- Quality of Life Changes
The settings menu is now super easy to reach right from ModMenu on Fabric or the mods list on NeoForge.
The overlay will automatically hide itself whenever you open the F3 debug screen so things do not get too crowded.
I added ten customizable keybinds so you can toggle the overlay, the graph, or individual stats on the fly.
-
v5.0 (Release)
Performance & Metrics
- Multiplayer TPS Support: The mod now displays server performance (TPS and MSPT) when playing in multiplayer, leveraging the updated Minecraft TickRateManager to sync data directly from the server.
- Efficient Corner Rendering: I optimized the background rendering logic. It now uses a row-by-row calculation for rounded corners, which is much lighter on your GPU while keeping the exact same classic look.
Control & Customization
- Toggle Keybinding: You can now hide or show the overlay instantly using a dedicated keybind. The default is set to 'C', but you can rebind it to anything you like in the standard Controls menu.
- Toggle Feedback: When you use the toggle key, a quick message will appear in your chat to confirm the HUD's status.
Internal & Localization
- Localization Improvements: Added full translation support for the new keybindings and categories.
- Fabric Integration: Improved how the mod handles client ticks to ensure the overlay is perfectly synchronized with your frame rate.
- Minecraft 26.1: Fully up to date and ready for the newest version of Minecraft.
- Mojang Mappings: Switched over to official Mojang mappings behind the scenes, which will make maintaining and updating the mod much easier going forward.
Changelog
v5.0
Evolution & Multi-loader
- Migrated to Architectury: I've completely rewritten the mod so it now runs natively on both Fabric and NeoForge from the exact same codebase.
- Minecraft 1.21.11: Fully up to date and ready for the latest version of Minecraft.
- Mojang Mappings: Switched over to official Mojang mappings behind the scenes, which will make maintaining and updating the mod much easier going forward.
Rendering & UI Refinement
- Matrix Scaling: The HUD now scales perfectly without any pixel distortion or blurriness, thanks to the new rendering implementation.
- Simplified HUD Scale: I ditched the granular slider in favor of three carefully dialed-in presets: Small (0.65x), Normal (0.8x), and Big (0.95x).
- New Default Layout: Fresh installs will automatically use the Top Left position at the Small scale to give you a much cleaner, minimalist vibe right out of the box.
- Adaptive Performance Colors: Your FPS, MSPT, and Memory stats will now automatically shift colors in real-time if performance drops, helping you spot lag spikes instantly.
- Visual Branding: The mod finally has a polished icon that shows off exactly what the HUD looks like.
Fixes & Integration
- NeoForge Config: You can finally click the "Config" button directly from the NeoForge mod list—no more digging through folders.
- Cloth Config: The settings menu now integrates deeply with Cloth Config, giving everything a cohesive and premium feel.
- F3 Compatibility: There's a handy new toggle to automatically hide the overlay whenever you open the F3 debug screen, keeping your display from getting cluttered with text.
Changelog
v5.0
Evolution & Multi-loader
- Migrated to Architectury: I've completely rewritten the mod so it now runs natively on both Fabric and NeoForge from the exact same codebase.
- Minecraft 1.21.11: Fully up to date and ready for the latest version of Minecraft.
- Mojang Mappings: Switched over to official Mojang mappings behind the scenes, which will make maintaining and updating the mod much easier going forward.
Rendering & UI Refinement
- Matrix Scaling: The HUD now scales perfectly without any pixel distortion or blurriness, thanks to the new rendering implementation.
- Simplified HUD Scale: I ditched the granular slider in favor of three carefully dialed-in presets: Small (0.65x), Normal (0.8x), and Big (0.95x).
- New Default Layout: Fresh installs will automatically use the Top Left position at the Small scale to give you a much cleaner, minimalist vibe right out of the box.
- Adaptive Performance Colors: Your FPS, MSPT, and Memory stats will now automatically shift colors in real-time if performance drops, helping you spot lag spikes instantly.
- Visual Branding: The mod finally has a polished icon that shows off exactly what the HUD looks like.
Fixes & Integration
- NeoForge Config: You can finally click the "Config" button directly from the NeoForge mod list—no more digging through folders.
- Cloth Config: The settings menu now integrates deeply with Cloth Config, giving everything a cohesive and premium feel.
- F3 Compatibility: There's a handy new toggle to automatically hide the overlay whenever you open the F3 debug screen, keeping your display from getting cluttered with text.
v4.2 Support for 1.21.11 NeoForge
Neoforge Support for 1.21.1 Release
v4.2 backport for forge 1.20.1
backport 1.21.1 v4.2
v4.2 — Server Performance & Full Customization
This update expands FPS Overlay with three new performance metrics and a fully redesigned customization system — show exactly what you want, nothing more.
New Metrics
TPS (Ticks Per Second) Monitor the server's tick rate in real time. A healthy server runs at 20 TPS — now you can spot lag spikes the moment they happen.
MSPT (Milliseconds Per Tick) Companion to TPS, MSPT shows how long each server tick takes to process. Values above 50ms indicate the server is struggling to keep up.
1% Low FPS Displays the lowest 1% of your frame times averaged over a rolling window — a far better indicator of stutters and frame pacing issues than average FPS alone.
Full Customization
Per-Stat Toggles
Every stat can now be individually toggled on or off. Want just a clean FPS counter with nothing else? Done. Mix and match exactly what matters to you.HUD Size Scale the overlay up or down to fit any screen size or preference.
HUD Opacity Adjust transparency anywhere from fully visible to barely-there. Keep your screen clean without losing the data you need.
Backport for 1.21.1

