Dynamic FPS Mod – Smarter Resource Control for Minecraft
Dynamic FPS Mod is a small client-side mod for Minecraft: Java Edition. The moment you tab out, minimize the window or step away, it eases off the frame rate and the volume, then hands everything back the second you return.
- Client-side only, so servers don't need it
- Builds for Fabric, Quilt, Forge and NeoForge
- Free to download and MIT-licensed
How It Works
Your game adapts to what you're doing.
Dynamic FPS watches your Minecraft window and automatically adjusts frame rate, sound and notifications. Play as usual, switch to another app, or take a break — the right settings follow you.
Read the full explanation-
Active
You're playing. Minecraft renders exactly the way it normally would.
-
Unfocused
You clicked into another app. The game stays on screen but draws fewer frames.
-
Hidden
The window is minimized or fully covered, so the frame rate can drop much lower.
-
Idle (AFK)
No input for a while? Once your timeout passes, the idle profile takes over.
Key Features of Dynamic FPS
Everything below is aimed at one thing: the time Minecraft spends running while you're doing something else.
-
Frame rate per window state
Set separate frame-rate targets for active, hovered, unfocused and hidden windows.
-
Volume per window state
Lower or mute game audio when you leave, and get it back the moment you return.
-
Idle detection
Pick your own timeout. After that long without input, lighter idle settings apply.
-
Battery profile
On a laptop or handheld running on battery, a stricter profile can switch on by itself.
-
Toast pausing
Choose per state whether in-game toast notifications pause so you don't miss them.
-
Hovered state
A window you're only hovering over counts as its own state, handy on a second monitor.
-
Vanilla CPU fix
Fixes a vanilla bug that causes higher than necessary CPU use in the background.
-
Loading overlay fix
Stops rendering the world while the resource loading overlay fully covers it.
-
Quick to resume
The rate never drops below 15 frames per second, so the game wakes up fast.
Benefits of Using This Mod
If Minecraft is ever open while you're busy with something else, you'll feel the difference. Here's what changes in everyday moments.

| Situation | Without Dynamic FPS | With Dynamic FPS |
|---|---|---|
| Checking a wiki or browser | Minecraft keeps rendering at full speed behind your other window. | The unfocused profile draws fewer frames until you click back in. |
| Stepping away from the desk | The game runs flat out while nobody is playing. | After your timeout, the idle profile takes over on its own. |
| Playing on a laptop | The same settings apply whether you're plugged in or not. | A stricter battery profile can apply automatically when unplugged. |
| Calls, music or videos | Game audio keeps competing with whatever else you're listening to. | Volume steps down or mutes as soon as you leave the window. |
| Game minimized | Frames are still drawn for a window nobody can see. | The hidden profile drops the frame rate much lower. |
Compatibility & System Requirements
What the project's public CurseForge and Modrinth listings say about where the mod runs.
| Edition | Minecraft: Java Edition only |
|---|---|
| Mod loaders | Fabric, Quilt, Forge and NeoForge, depending on the game version |
| Game versions | Files listed from 1.14.3 up to 26.3 on Modrinth |
| Side | Client-side. Servers don't need it installed |
| Settings screen | Uses Mod Menu and Cloth Config |
| License | MIT, open source |
Dynamic FPS Mod Download – Versions & Loaders
Less background activity. More room for everything else.
Dynamic FPS v3.11.10
Minecraft 26.3 NeoForge 182.1 KB
dynamic-fps-3.11.10+minecraft-26.3.0-neoforge.jar
How to Install Dynamic FPS Mod
Four quick steps. The one thing that really matters is matching your loader and your game version.
-
Install a mod loader
Set up Fabric, Quilt, Forge or NeoForge for the exact Minecraft version you play.
-
Get the matching file
This page links the NeoForge build for 26.3. Other combinations are on the project pages.
-
Drop it into mods
Move the .jar into the mods folder of your game or launcher instance. Don't unzip it.
-
Launch and fine-tune
Start the game with your loader profile and adjust each state in the settings screen.
Common Issues and Fixes
Most problems come down to a version mismatch or a missing optional mod.
-
The game crashes on launch
Nine times out of ten the file doesn't match your loader or Minecraft version. A NeoForge 26.3 build won't load on Fabric or on 1.20.1.
-
The mod isn't in the mod list
Check that the .jar sits directly inside the mods folder of the instance you're actually launching, not in a subfolder.
-
There's no settings button
The in-game config screen relies on Mod Menu and Cloth Config. Add both for your version and reopen the mod list.
-
Nothing changes when I tab out
Open the settings and give the unfocused and hidden states a lower frame rate than the active state.
-
The game is still loud in the background
Volume is set separately for each state. Lower the unfocused or hidden value to quiet things down.
-
Battery options don't appear
Battery integration needs a helper library that downloads at runtime. If that's blocked or disabled, install it manually as the project explains.
Pros and Cons
An honest look at what the mod does well and where its limits are.
Pros
- Client-side, so it works on any server you join
- Separate frame rate and volume for every window state
- Built-in idle timer and battery profile
- Builds for Fabric, Quilt, Forge and NeoForge
- Long version history, listed from 1.14.3 to 26.3
- Free and open source under the MIT license
Cons
- Java Edition only, with no Bedrock version
- You have to match the file to your loader and game version
- The settings screen needs Mod Menu and Cloth Config
- It won't raise your frame rate while you're actively playing
- Battery integration fetches an extra library unless you turn it off
Frequently Asked Questions
Twenty short answers, split into two topics.
It watches the Minecraft window and lowers the frame rate, and optionally the volume, when the game is unfocused, hidden or idle. As soon as you come back, your normal settings return.
No. It isn't a performance booster for active play. Its job is to cut the work Minecraft does while you're not looking at it.
Yes. You can download it free from CurseForge or Modrinth, and the project is released under the MIT license.
No. It's a client-side mod, so you install it on your own game and join servers exactly as you normally would.
You pick a timeout. If there's no keyboard or mouse input for that long, the idle profile applies its own frame rate, volume and toast settings until you move again.
When a laptop or handheld runs on battery, a separate set of settings can apply. You can also show battery status on the HUD and get toast alerts about it.
Battery integration uses an additional library fetched at runtime. The project says it verifies the library's hashes, and you can disable the download or install the library yourself.
Install Mod Menu and Cloth Config for your version. Then open the mod list in game and choose Dynamic FPS to adjust each state.
According to the project, it won't drop below 15 frames per second. Lower settings skip extra frames instead, which keeps the game quick to resume.
Yes, if you want it to. Volume is set per state, so you can mute, lower or keep the sound for unfocused, hidden and idle states.
It downloads dynamic-fps-3.11.10+minecraft-26.3.0-neoforge.jar, the NeoForge build for Minecraft 26.3 (mod version 3.11.10), as listed on CurseForge.
Yes. Fabric and Quilt are both supported loaders. Filter the project files by Fabric and your game version to find the right build.
The Modrinth listing includes 1.20.x versions. Filter the files by 1.20.1 and your loader, then download the newest match.
Yes. Both appear as supported loaders, although which loaders are offered depends on the Minecraft version you play.
No. It's a Java Edition mod that runs through mod loaders. Bedrock uses a different add-on system and isn't supported.
No. The Tears of the Kingdom mod with a similar name is a separate community project made for emulated play. It has no link to the Minecraft mod.
No. Those are Nintendo Switch emulators. Dynamic FPS Mod only runs inside Minecraft: Java Edition with a supported loader.
Breath of the Wild frame-rate mods are separate projects built for emulators. The Minecraft mod can't be used with BOTW.
Usually the loader refuses to load it or the game crashes on startup. Always match the file to both your Minecraft version and your loader.
No. This is an independent guide with no affiliation to the mod's developers. The download button links directly to the file on CurseForge.