
If you often leave Minecraft open while you check a wiki, answer a message or step away from your desk, you have probably noticed that the game keeps working just as hard as when you are playing. Dynamic FPS Mod exists to change that. This guide explains what the mod is, what it actually does, and who gets the most out of it.
The short answer
Dynamic FPS Mod (listed as "Dynamic FPS" on CurseForge and Modrinth) is a client-side mod for Minecraft: Java Edition. It watches the state of the game window and applies a different frame rate, volume and notification setting for each state. When you come back to the game, your normal settings return straight away.
It is published under the MIT license and is available for the Fabric, Quilt, Forge and NeoForge mod loaders, with files listed for game versions from 1.14.3 to 26.3.
The window states it understands
The heart of the mod is a simple idea: the game window is not always in the same situation. According to the project's description, Dynamic FPS Mod tells apart four window states:
- Active – the window is focused and you are playing.
- Hovered – your mouse is over the window, but another app has focus.
- Unfocused – you have switched to another window, but the game is still visible.
- Invisible – the game is minimized or completely hidden.
For each of these you can set a frame rate, a volume level and whether toast notifications are paused. You can read more about tuning them in our Dynamic FPS Mod settings guide.
Idle and battery profiles
Idle detection
Beyond window states, the mod has an idle profile. You choose a timeout, and if there is no input for that long, separate frame-rate, volume and notification settings apply. This is handy if you leave the game focused while you walk away.
Battery awareness
On laptops and handhelds, the mod can apply a different profile while the device runs on battery. There is also an optional battery status display on the in-game HUD and toast notifications about battery activity. The project notes that enabling battery integration downloads an additional library at runtime, verifies its hashes, and lets you turn this off or install the library manually.
Get Dynamic FPS Mod
The version listed on our homepage is the NeoForge build for Minecraft 26.3.
What Dynamic FPS Mod is not
It is easy to assume any mod with "FPS" in its name is a performance booster. That is not the goal here. Dynamic FPS Mod does not raise your frame rate while you are actively playing. Its job is to reduce work when you are not looking at the game.
The name also causes confusion with unrelated projects for Nintendo Switch emulators. If you arrived here searching for Zelda mods, see our guides on Dynamic FPS mod TOTK, BOTW and Ryujinx, yuzu and Eden.
Two vanilla fixes included
The project page lists two extra improvements:
- A fix for a vanilla bug that causes higher than necessary CPU usage in the background.
- The world stops rendering while the resource loading overlay fully covers it, which the project says helps on low-end systems.
The project also notes that the frame rate will not drop below 15 per second. Lower settings skip superfluous frames, so the game can resume quickly when you return.
Who should use it?
- Players who alt-tab often to browsers, wikis or chat apps.
- Laptop players who want stricter settings on battery.
- Anyone who leaves the game open while away from the keyboard.
- People who want background game audio to quiet down automatically.
Because the mod is client-side, you can use it on multiplayer servers without the server installing anything.
Getting started
To install it, you need a supported mod loader for your exact Minecraft version and the matching file. The version listed on our homepage is the NeoForge build for Minecraft 26.3. For other combinations, use the CurseForge project page or the Modrinth page. Step-by-step instructions are in our NeoForge and Forge install guide and the Fabric guide.


