Dynamic FPS
Dynamic FPS automatically reduces the speed at which Minecraft renders when it's not focused (to 1 FPS) or hidden (no renders at all). It also fixes a bug in Vanilla Minecraft that makes it take much more performance in the background than it should.
Download in the releases section, on Modrinth, or on CurseForge.
Developer Info
Dynamic FPS can optimize the game while a screen is actively obscuring the world.
There are two ways of opting in or out of this feature, either of which may be more applicable to your situation:
- Screens calling
renderDirtBackground
/renderBackgroundTexture
during rendering are opted in automatically - Mods can provide a list of screens they'd like to opt in or out via their mod metadata (Fabric Example / Quilt Example)