Dynamic FPS
Optimize Minecraft's resource consumption when the game is running in the background, idle, or on battery power.
Main Features
The mod automatically detects the current state of the Minecraft window: whether it's active, being hovered over, has lost focus, or is hidden. For each of these modes, you can individually configure frame rate, sound volume level, and temporarily pause in-game pop-up notifications.
Additionally, parameter settings are available for idle periods (with customizable timeout) and battery operation on laptops and portable devices. Optionally, you can display battery status directly in the game interface and receive notifications about power-related events.
Technical Improvements
Dynamic FPS also fixes a bug in the original game version that caused excessive CPU usage in the background. Furthermore, the mod stops rendering the world when it's obscured by the resource loading screen, which is particularly useful for low-end systems.
Installation
To access the mod's settings in-game, you'll need to install additional mods Mod Menu and Cloth Config.
Frequently Asked Questions
Why does the game still run at 15 frames per second?
Dynamic FPS slows down the client rendering cycle to a minimum of 15 cycles per second. Lower FPS values are achieved by canceling the rendering of extra frames - for example, to achieve 1 FPS, 14 out of 15 frames are canceled.
This allows you to resume gameplay almost instantly after switching back to the Minecraft window: instead of waiting up to a second for the next rendered frame, the game checks the state within 1/15 of a second.
Important Note
Enabling battery-related functions requires downloading an additional library during startup. The mod contains hashes of these files in advance and verifies them before use. This behavior can be disabled in the mod's settings.