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
Minecraft landscape with a wooden cabin, trees and a river

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.

Minecraft island with a cabin and waterfall, a dimmed background window, and energy-saving, mute and pause symbols
SituationWithout Dynamic FPSWith 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.

EditionMinecraft: Java Edition only
Mod loadersFabric, Quilt, Forge and NeoForge, depending on the game version
Game versionsFiles listed from 1.14.3 up to 26.3 on Modrinth
SideClient-side. Servers don't need it installed
Settings screenUses Mod Menu and Cloth Config
LicenseMIT, 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

Download Mod Java Edition · .jar file

How to Install Dynamic FPS Mod

Four quick steps. The one thing that really matters is matching your loader and your game version.

  1. Install a mod loader

    Set up Fabric, Quilt, Forge or NeoForge for the exact Minecraft version you play.

  2. Get the matching file

    This page links the NeoForge build for 26.3. Other combinations are on the project pages.

  3. Drop it into mods

    Move the .jar into the mods folder of your game or launcher instance. Don't unzip it.

  4. 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.