FPS Overlay gives you exactly the performance metrics you need without cluttering your screen. It replaces the overwhelming F3 debug menu with a beautiful, lightweight heads-up display.
It is a client-side only mod built for both Fabric and NeoForge.
| Dependency | Loader | Required? |
|---|---|---|
| YetAnotherConfigLib | Fabric & NeoForge | ✅ Required |
| Fabric API | Fabric only | ✅ Required |
| Mod Menu | Fabric only | ⬜ Optional |
- Thirteen Trackable Metrics: Display exactly what you care about.
- FPS, Average FPS, 1% Low, Frame Time, Session Min/Max
- Server Ping, TPS, MSPT
- RAM Usage, Chunk Updates
- Player Coordinates, Biome
- Rolling FPS Graph
- Beautiful Preset Themes: Choose from Classic Dark, Light, or translucent Glass styles.
- Fully Custom Layouts: Use a compact horizontal navbar or a traditional vertical stack.
- Adaptive Colors: Metrics automatically change color based on game performance (e.g., green for 60+ FPS, red for < 30).
- Drag-and-Drop Editor: Press
F6to freely reposition the overlay anywhere on your screen. - Smart Hiding: Automatically conceals itself when the vanilla F3 menu is open.
- Performance First: Written to have zero noticeable impact on game rendering.
Grab the latest release for your preferred mod loader:
Press P while in-game (by default) to open the configuration hub, powered by YetAnotherConfigLib.
From here you can:
- Enable or disable individual stats.
- Reorder metrics using a drag-and-drop menu.
- Build custom theme color palettes.
- Adjust UI scale and opacity.
- Rebind any of the 10 available shortcut keys.
| Key | Action |
|---|---|
O |
Toggle Overlay |
P |
Open Configuration Hub |
F4 |
Reset Session Stats (Avg FPS, Min/Max) |
F5 |
Toggle FPS Graph |
F6 |
Open Position Editor |
F7 |
Toggle Coordinates |
F8 |
Toggle FPS |
F9 |
Toggle Frame Time |
F10 |
Toggle Memory |
F11 |
Toggle Ping |
All keybinds can be rebound in the standard Minecraft controls menu or disabled entirely in the config.
This project uses Architectury to build for both Fabric and NeoForge simultaneously.
- Clone the repository:
git clone https://github.com/hichamdev/fps-overlay-Fabric.git - Open a terminal in the project directory.
- Run
./gradlew build(orgradlew.bat buildon Windows). - The compiled
.jarfiles will be infabric/build/libs/andneoforge/build/libs/.
Note: Java 21 is required to build this project.
This mod is available under the MIT License.