Reduces Dynamic FPS' performance impact during active and inactive times, reverts the changes making mod compatibility worse in the earlier 3.x releases, and comes with fixed up translations.
Full changelog:
- Use window events instead of polling for changes (PR 110 by @LostLuma)
- Limit suspend state to pause screen (PR 114 by @LostLuma)
- Lower minimum idle FPS to 15 (PR 115 by @LostLuma)
- Update translations (contributed by @GuNanOvO, @Taarek, and @Pixaurora - thank you!)
If you play Minecraft in another language PRs with translations are always appreciated! 🐈
This update comes with some breaking changes due to a rework of how Dynamic FPS works.
Breaking Changes:
- All settings can now be configured individually for the hovered, unfocused, and invisible window states
- Updating will reset your config, as there is many more options and we've switched to a new storage backend
- The mod ID has changed from
dynamicfps
todynamic_fps
, this might affect dependency declarations and/or overrides
Regular Old Changes:
- Fix minimization sometimes not being detected (PR 95 by @juliand665)
- Allow dynamically reducing graphics settings to two new presets (PR 96 by @EuropaYou)
- Fix toast delay mechanism making the toast popup disappear instantly on unfocus (PR 98 by @LostLuma)
- Apply screen optimization / disable terrain rendering in stats screen (PR 99 by @LostLuma)
- Add power states system / allow for far more customizability (PR 101 by @LostLuma)
- Add reduced FPS info to debug screen (PR 102 by @LostLuma)
- Added and updated translations (contributed by @ImVietnam, @EuropaYou, @LostLuma)
Miscellaneous Notes:
- The mod archive is now roughly half the size from before!
- Incompatiblity with Remove Reloading Screen / rrls was fixed
Thanks to all external contributors!
- Fix HUD text being light gray at night instead of white
- Detect and render world at 0 FPS when a screen is covering the whole game (such as keybinds, resourcepacks, etc.) (PR 91 by @LostLuma)
- This uses a heuristic to also work for modded screens, however you can also opt in or out manually. More info here.
- Fix Dynamic FPS not working on jitpack for use in dev environments (PR 78 by @sisby-folk)
- Delay showing toasts while the game is unfocused (PR 83 by @LostLuma)
- Support Minecraft 1.20.0 (PR 89 by @LostLuma)
- Added and updated translations (contributed by @StarsShine11904, @Altegar, @Felix14-v2, @TheDoctorLink, @FITFC, @BurrConnie, @notlin4, and @TheBossMagnus)
- Fully updated to 1.19 by using a newer version of Mod Menu (4.0.0)—many thanks to @DenaryDev for fixing this in #61!
- Now has the ability to reduce audio when unfocused (25% by default) and when not visible (0% by default).
- No longer bundles Cloth Config, reducing JAR size by almost 90%—together with another change, the JAR is now under 100 KB.
- No longer tries to reduce FPS while e.g. rendering a video with ReplayMod (#44—thanks, @altrisi!)
- Updated Italian, Portuguese, and Estonian localizations (thanks, translators!)
- Worked around reload screen fadeout not working (#35—thanks, altrisi!)
- File size reduced by ~300 KB (#30—thanks, wafflecoffee!)
- Localization updates: Russian (#28), Chinese (#34)
- Added an option to run garbage collection whenever the window loses focus.
- Updated Russian Localization (#22—Felix14-v2)
- Localization
- Allow configuring the mod
- Added Chinese localization