[{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"EjdIWWqG","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.11.4","version_number":"3.11.4","changelog":"- Update Ukrainian Translation ([PR 285](https://github.com/juliand665/Dynamic-FPS/issues/285) by @StarmanMine142)\n- Revert a change to the mod initialization process which could hide errors caused elsewhere\n  - Reported by @Danieltl21 in [Issue 284](https://github.com/juliand665/Dynamic-FPS/issues/284)\n- Fix minimal graphics override irreversibly changing some settings ([commit b7316de9b2](https://github.com/juliand665/Dynamic-FPS/commit/b7316de9b2d9a6ed65d23ebbbebeefe4f21a07a9) by @LostLuma)\n  - Reported by @Fabian42 in [Issue 283](https://github.com/juliand665/Dynamic-FPS/issues/283)\n","changelog_url":null,"date_published":"2026-01-29T18:21:07.575954Z","downloads":1964892,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"mXLbhqw9","hashes":{"sha512":"a8234d0c1b4c7a75c7b05b280a5a120dc090be2c252bf4235e34f53751aa74ea2c23614913f1fd7b43d4a841e96e178c8fd935a7630634316821139a056b3237","sha1":"43b3e0766a9e7a30651cc01756476657b865b7a2"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/EjdIWWqG/dynamic-fps-3.11.4%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.11.4+minecraft-1.20.0-forge.jar","primary":true,"size":402345,"file_type":null},{"id":"UwgUQ6iM","hashes":{"sha512":"64c1c1c5e798d0a304938cce6ad8a066b9f3607fcf377abe9f75eb49b6a3696b2a14b4a7b6b08b6e83877239d2795380f7f1ce278edc7a77bbcf573b652a74b2","sha1":"f9ed946b56e2bb5fca71e083ab4401c82069ccaf"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/EjdIWWqG/dynamic-fps-3.11.4%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.11.4+minecraft-1.20.0-forge-sources.jar","primary":false,"size":135875,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"Rg5gEnYb","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.11.3","version_number":"3.11.3","changelog":"- Update Spanish Translations ([Issue 279](https://github.com/juliand665/Dynamic-FPS/issues/279) by @pilahito)\n- Fix battery charge display not accounting for multiple batteries ([commit c2c32379ea](https://github.com/juliand665/Dynamic-FPS/commit/c2c32379ea1fa02be8c4f607562b779412a942d4) by @LostLuma)\n- Fix the loading overlay fading to a black screen while inside a world ([PR 282](https://github.com/juliand665/Dynamic-FPS/pull/282) by @LostLuma)\n  - Dynamic FPS skips rendering the world while resources are reloading, but did so too eagerly before\n- Update battery library to 2.0.0 ([commit a76cd4a069](https://github.com/juliand665/Dynamic-FPS/commit/a76cd4a069a14d6cc8cf9e0dc55d9a8ef1d03062) by @LostLuma)\n  - There is now another error toast when enabling the feature fails ([commit 535fe9c2f8](https://github.com/juliand665/Dynamic-FPS/commit/535fe9c2f8b6385e5b145d71bcb044839af0b4b3) by @LostLuma)\n","changelog_url":null,"date_published":"2026-01-03T16:35:24.155834Z","downloads":214700,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"tCbjfo3B","hashes":{"sha1":"0c191f164b1433dff4e8c95417100a108b3c276b","sha512":"9642eca0b67de0a8942e2d22faebd5a9fe7b2e43991f10fa0d879d1eced24ae7195d0b8c5e46d7b8e4aecce3d54bbc89d993e3fde0f94d501f6f91364c85898a"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/Rg5gEnYb/dynamic-fps-3.11.3%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.11.3+minecraft-1.20.0-forge.jar","primary":true,"size":402512,"file_type":null},{"id":"6mesPS7G","hashes":{"sha1":"e896b77056ce279f1604ba29bc728c45aa96f510","sha512":"5340c86b1ae21a45eb3a377db24249863b3d983586d324cc9b530f9d5046eb45cb999fa09775d057abf6c47f438fc46040696baf71152b7ab59d84db2de5f9ed"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/Rg5gEnYb/dynamic-fps-3.11.3%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.11.3+minecraft-1.20.0-forge-sources.jar","primary":false,"size":135934,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"JsDP4XZK","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.9.5","version_number":"3.9.5","changelog":"- Update Simplified Chinese translation ([PR 259](https://github.com/juliand665/Dynamic-FPS/pull/259) by @Q2297045667)\n- Fix memory leak when running with MCA Reborn and Distant Horizons on Minecraft 1.20.4 and below\n","changelog_url":null,"date_published":"2025-06-17T17:20:11.817720Z","downloads":1321891,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"UKSQ8VEP","hashes":{"sha512":"8c7e44d51941e839e569fa98339d3a7cdf2f41f29cb8f498421a88a799db2ae27963d0ca8be7a9670142e0c6165b633370731565187c710337da709d5fc72963","sha1":"a034d1752abd84dc188852dac1ef87fb8ab2247a"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/JsDP4XZK/dynamic-fps-3.9.5%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.9.5+minecraft-1.20.0-forge.jar","primary":true,"size":376061,"file_type":null},{"id":"CKCgch3b","hashes":{"sha1":"e09fd7ccfacb9c55099d1d92716797decbae05fb","sha512":"775d4b3b3b96af30c7f4019e34b5ade38b185e8c9e8fd53887b019b1b6358a076a42c387169a67f1be90302ac8250ba9d88b9c7a3582e3c0ca42b8f47192dfab"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/JsDP4XZK/dynamic-fps-3.9.5%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.9.5+minecraft-1.20.0-forge-sources.jar","primary":false,"size":121486,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"QuGwcm10","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.9.4","version_number":"3.9.4","changelog":"- Update Vietnamese Translation ([PR 254](https://github.com/juliand665/Dynamic-FPS/pull/254) by @godkyo98)\n- Update Brazilian Portuguese ([PR 258](https://github.com/juliand665/Dynamic-FPS/pull/258) by @kau19an)\n","changelog_url":null,"date_published":"2025-05-06T12:13:17.422288Z","downloads":309126,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"n6RxD8HH","hashes":{"sha512":"1f191098ac121b1c6da507aa2e78dadfeee709b2dbea466ecbdf9d891cf48508411ce66f34615e85aa6610cb66c9ca724f2759b69c4a3e80c84aa8b58e9cd55c","sha1":"8abb7fd84ccd0647f672dc7315e428f1873d8f2d"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/QuGwcm10/dynamic-fps-3.9.4%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.9.4+minecraft-1.20.0-forge.jar","primary":true,"size":376140,"file_type":null},{"id":"t566zezx","hashes":{"sha1":"f7d0c11eb27b702d8aa550867421b6d75846ec68","sha512":"acbb71420ea8468f1ee0f19fc6c5a58c6c4d67551b5d1adb5fecc42a073e2e1571ad070700f1d3e43caabad800772896890a7e82c89a9426f0d61ff8683bd8a5"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/QuGwcm10/dynamic-fps-3.9.4%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.9.4+minecraft-1.20.0-forge-sources.jar","primary":false,"size":121479,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"dgWcpb4P","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.9.3","version_number":"3.9.3","changelog":"- Update Turkish Translation ([PR 252](https://github.com/juliand665/Dynamic-FPS/pull/252) by @EuropaYou)\n- Update Dutch Translation ([PR 253](https://github.com/juliand665/Dynamic-FPS/pull/253) by @stijnvdkolk)\n","changelog_url":null,"date_published":"2025-04-12T17:49:48.294316Z","downloads":140483,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"lq5d8iyH","hashes":{"sha1":"e02be6ac69a4c793bb17b6f00c4c631c88d5aeb0","sha512":"36c9e98fdfc6acef92ec6268df5876aa4cc5fbbebc9b609293da62493f680a2147622e61324e6fba87610d58c3cdd75e028590693aab7464a31c85458f9e2bba"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/dgWcpb4P/dynamic-fps-3.9.3%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.9.3+minecraft-1.20.0-forge.jar","primary":true,"size":374145,"file_type":null},{"id":"usEQs8We","hashes":{"sha1":"5316fd60074b01ed848039694cd5b875fd33751b","sha512":"0607430c356473db3539e35d9fbcdd7add3f6a6741c85f915bf993bee71edc6bab4a606e03b1a2c4a2b98d3b3da0ab8dab6f53e51bbfd9a94b1afac399415981"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/dgWcpb4P/dynamic-fps-3.9.3%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.9.3+minecraft-1.20.0-forge-sources.jar","primary":false,"size":119482,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"TqkblfdY","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.9.2","version_number":"3.9.2","changelog":"- Fix `ConcurrentModificationException` updating sound volumes ([PR 251](https://github.com/juliand665/Dynamic-FPS/pull/251) by @LostLuma)\n  - Fix a rare crash when a sound stops playing while Dynamic FPS is changing the volume\n","changelog_url":null,"date_published":"2025-03-25T18:37:50.835871Z","downloads":153523,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"y85mI6V5","hashes":{"sha1":"fc3e0c917a476be85b157bb6c9a50d7706e2b330","sha512":"56419ce2639a8e0efd61ffd0ef1384024a442bb86e620a9161332c8c4631b8fd86761eff4d925ef08869f4b41731e86107ef4d47ce44aafea9c8fc6bf681ce55"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/TqkblfdY/dynamic-fps-3.9.2%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.9.2+minecraft-1.20.0-forge.jar","primary":true,"size":373385,"file_type":null},{"id":"Im2BqZp2","hashes":{"sha512":"8fc3eb3d16a8911fa43e226d22d96c57a70d68bd526817c7de964a29235631fc4f8d352ea7784134b8db1400afa291884b9cb18825f3937fb37507eda5b2ac41","sha1":"a53f1d20192b9316176aa313beace450149cc839"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/TqkblfdY/dynamic-fps-3.9.2%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.9.2+minecraft-1.20.0-forge-sources.jar","primary":false,"size":118773,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"tYR1mIjv","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.9.0","version_number":"3.9.0","changelog":"- Allow customizing which battery level is considered critical ([PR 247](https://github.com/juliand665/Dynamic-FPS/pull/247) by @LostLuma)\n","changelog_url":null,"date_published":"2025-03-01T11:45:36.771586Z","downloads":174153,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"2K1LvUJ7","hashes":{"sha512":"063edf1982b41c8d1bc02802b7ac70b27fe88e09d8ea772f1998775a341029381a45cec71a3bea3611bb774dc99e87e1617b1bd1459b4d1dba4dd27ac1451f88","sha1":"22d1f3d9bf3dc83daf1c59b1b0d4cadf1bdd6f71"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/tYR1mIjv/dynamic-fps-3.9.0%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.9.0+minecraft-1.20.0-forge.jar","primary":true,"size":373032,"file_type":null},{"id":"5lXbxVJP","hashes":{"sha1":"4e00683f4f82c5e8f15195ac2ccadb5829ef6563","sha512":"77dadeddc82a31f69e51b12c32c7ed89f2ab264a25b824f10ae78e9021812deb3caa4a759184f4cd42828fed0d6810ecd1b6d99c4a52b8f0bf3998633db9d59d"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/tYR1mIjv/dynamic-fps-3.9.0%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.9.0+minecraft-1.20.0-forge-sources.jar","primary":false,"size":118476,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"VoNC6qSO","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.8.0","version_number":"3.8.0","changelog":"- Add option to ignore mouse inputs while the window is unfocused ([PR 244](https://github.com/juliand665/Dynamic-FPS/pull/244) by @LostLuma)\n  - Allows clicking on the game window without punching or using your current item\n  - This option is disabled by default, and can be enabled in all situations or while in a world only\n- Organize options into collapsible groups on general options screen ([PR 242](https://github.com/juliand665/Dynamic-FPS/pull/242) by @LostLuma)\n- Fix stuttering while reducing the frame rate ([PR 241](https://github.com/juliand665/Dynamic-FPS/pull/241) by @LostLuma)\n  - This is most noticeable when setting an FPS limit for the \"On Battery\" state while actively playing\n- Fix rendering being blocked initially enabling the battery feature ([PR 243](https://github.com/juliand665/Dynamic-FPS/pull/243) by @LostLuma)\n- Update German translations ([PR 238](https://github.com/juliand665/Dynamic-FPS/pull/238) by @Lucanoria)\n- Update Simplified Chinese translation ([PR 239](https://github.com/juliand665/Dynamic-FPS/pull/239) by @Q2297045667)\n","changelog_url":null,"date_published":"2025-02-19T20:02:03.879619Z","downloads":45091,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"2vAWEp4F","hashes":{"sha512":"d27171ae717e86c36162d641f7867f0bfa82ee08b927771f73e7e8395c9c380fb6ff7248a63605be8a8e0e0b84f6bd97b03b84a3ed296d24b6c92145e9deeadc","sha1":"c841ccf599130e9b3f10eb41647ed6433ec2b226"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/VoNC6qSO/dynamic-fps-3.8.0%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.8.0+minecraft-1.20.0-forge.jar","primary":true,"size":372713,"file_type":null},{"id":"PG170IN8","hashes":{"sha1":"5236d472a65d596c93b60bf63e4f851e0e89c37c","sha512":"cf45483e1a38ed253e3a3129ec6465eecebf7d76931675f3d7e23ed9ddc4923098672f363452d1dbd3495288f320933afa7956d4d2176f16bcd70e4a7710592b"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/VoNC6qSO/dynamic-fps-3.8.0%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.8.0+minecraft-1.20.0-forge-sources.jar","primary":false,"size":118370,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"RWJOhJC6","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.7.7","version_number":"3.7.7","changelog":"- Update Traditional Chinese translation ([PR 234](https://github.com/juliand665/Dynamic-FPS/pull/234) by @notlin4)\r\n","changelog_url":null,"date_published":"2024-12-03T18:01:15.876039Z","downloads":323166,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"QMefiiHy","hashes":{"sha512":"0f39b1b83dfaa14a86dea93f723a8f54de82780f3575844349fc30acd185ac077856c381a072031fee7baf4f5dcaeaa6f21e898cbb4d2dff87d0b68309bf4e9f","sha1":"b11e38d9a3fdd40ceb962b51d9b782e1e4f5664c"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/RWJOhJC6/dynamic-fps-3.7.7%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.7.7+minecraft-1.20.0-forge.jar","primary":true,"size":342609,"file_type":null},{"id":"jPRNxmeL","hashes":{"sha1":"b4ac2979304741c6e1097799aaa46dad800fea73","sha512":"7bef8e9b733ffeeb8593a1732b371c94e467be02287c8b45f46d560447587a0f24972efd2f34758c1da3f8cbafbbae1f1a853fc3c14a7a327cbbdd9b198ad2b7"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/RWJOhJC6/dynamic-fps-3.7.7%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.7.7+minecraft-1.20.0-forge-sources.jar","primary":false,"size":114966,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"sUx9EdQD","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.7.6","version_number":"3.7.6","changelog":"- Fix toast textures not resolving ([commit 5c4ef9](https://github.com/juliand665/Dynamic-FPS/commit/5c4ef924a5e324c35bf07a3f130f63361e5e794e) by @LostLuma)\r\n  - Toast rendering issues for versions before 1.21.2 were also resolved\r\n- Improve error messaging around battery features ([PR 232](https://github.com/juliand665/Dynamic-FPS/pull/232) by @LostLuma)\r\n","changelog_url":null,"date_published":"2024-10-30T18:40:12.580359Z","downloads":143491,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"tvlzWIf7","hashes":{"sha1":"7edc8c2c15d2e4c53316d56ad0972ac96346f480","sha512":"495e05a15bb5dd5daa66e06c4ddfd580ba5d101a4726e852cf295a72c102e66084b8099f41cf85cdc5679f9631d763929e3e295dc2619958787d453bd1398b00"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/sUx9EdQD/dynamic-fps-3.7.6%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.7.6+minecraft-1.20.0-forge.jar","primary":true,"size":342563,"file_type":null},{"id":"GnCzvyZ2","hashes":{"sha512":"a994f39a06f25cdc4286892b551b74c3d2a3235e80a4df7521b4a3a050e16fbcf17c2daca149660a2cde5801ec28803a9c5aa3401677a540d370fd7a7163dd83","sha1":"4f9ef2e94bcdfb74ac93241dada050f5de77f865"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/sUx9EdQD/dynamic-fps-3.7.6%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.7.6+minecraft-1.20.0-forge-sources.jar","primary":false,"size":114922,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"lvFJPVh5","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.7.4","version_number":"3.7.4","changelog":"- Update Traditional Chinese Translation ([PR 226](https://github.com/juliand665/Dynamic-FPS/pull/226) by @yichifauzi)\r\n- Update italian Translation ([PR 228](https://github.com/juliand665/Dynamic-FPS/pull/228) by @TheBossMagnus)\r\n- Update battery library to version 1.2.0 ([commit d99da6](https://github.com/juliand665/Dynamic-FPS/commit/d99da60dace79425fa4aca259dcd55275cad3685) by @LostLuma)\r\n","changelog_url":null,"date_published":"2024-10-22T15:42:27.591763Z","downloads":20644,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"wSkmO3jl","hashes":{"sha512":"c6332e6b35dea7ddaacef27ba75629a09f4e553a13f4a9b72500ce4c0227ae5d23751c0cc2b02e01b163148f4b1272abb86b19bad73c9a947aeb106b80b9b37d","sha1":"bf72a79a959c07f1b78b7ebf2e6a0ba3bf639783"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/lvFJPVh5/dynamic-fps-3.7.4%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.7.4+minecraft-1.20.0-forge.jar","primary":true,"size":339664,"file_type":null},{"id":"bJ7r7l1W","hashes":{"sha512":"46e3599074b3ba46fb30c122f76b50382408b6f07e4c6951e19fec32c5ba16dd879c66f1af012388d130fb29b67ccef8f1c39b2faf4e2e5536f0c5b7766a0434","sha1":"4d21d620a9b94f80a2a948156f1c2a342df0dcb4"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/lvFJPVh5/dynamic-fps-3.7.4%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.7.4+minecraft-1.20.0-forge-sources.jar","primary":false,"size":113981,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"D5fMAobF","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.7.3","version_number":"3.7.3","changelog":"- Revert the fix for rare crashes when modifying sound volumes ([Commit 4829e3](https://github.com/juliand665/Dynamic-FPS/commit/4829e3ffed765b0b714d8d4e8af301c038697d2e) by @LostLuma)\r\n  - Sadly this only caused more issues, so it'll have to be fixed in the mod causing it once that's identified\r\n","changelog_url":null,"date_published":"2024-09-21T15:17:09.798011Z","downloads":107147,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"KzoIxNlu","hashes":{"sha512":"05d1a0dde91b73eb4f8686973030d3a2e34bc7954c866da6c160d2cbdaa07412ec3dffb7395d8ddbfac5aa515a5fa38d25a5bf3858733683e201c63fd2795a22","sha1":"25c4a5c35275a79cbed06e51daaaf9ac3003852f"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/D5fMAobF/dynamic-fps-3.7.3%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.7.3+minecraft-1.20.0-forge.jar","primary":true,"size":339564,"file_type":null},{"id":"fc59woJL","hashes":{"sha512":"b816cb6498e0ee55b79d79f52d456c254546b2cb26b71e9d4a0a26fd39f2a729f7fe7304d72288a1eab696d8cfb13deb7c8f823bf19d8f0c0e734b1b076eb18a","sha1":"5d91e45ad55b441b59880f8cb46a6996769ff3db"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/D5fMAobF/dynamic-fps-3.7.3%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.7.3+minecraft-1.20.0-forge-sources.jar","primary":false,"size":113833,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"9pnzPhSF","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.7.2","version_number":"3.7.2","changelog":"- Update Vietnamese translation ([PR 219](https://github.com/juliand665/Dynamic-FPS/pull/219) by @godkyo98)\r\n- Fix crash modifying sound volumes with certain mod combinations ([PR 221](https://github.com/juliand665/Dynamic-FPS/pull/221) by @LostLuma)\r\n- Fix runtime modified graphics settings potentially being saved ([PR 222](https://github.com/juliand665/Dynamic-FPS/pull/222) by @LostLuma)\r\n- Fix idle condition tooltips not being shown ([Commit fcd5a8](https://github.com/juliand665/Dynamic-FPS/commit/fcd5a8bfa07224dcb0feb0d542727a66e5b50424) by @LostLuma)\r\n","changelog_url":null,"date_published":"2024-09-20T14:10:39.874809Z","downloads":2328,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"qP2au931","hashes":{"sha1":"5d2a3ec1744a18418550eeafe0312d74d6c8f862","sha512":"1272e4b1612fdfac03cc95812e3afb0ef58e7104e33502dc98227b8d20f8334a8ed143473576bca53914beccba2bb4121e4e03bd2334bf17f0b7b08d7bbb7111"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/9pnzPhSF/dynamic-fps-3.7.2%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.7.2+minecraft-1.20.0-forge.jar","primary":true,"size":339732,"file_type":null},{"id":"2kZV4PpT","hashes":{"sha1":"4740dedf38d1be57b1f0df79797db0e0ee6f6844","sha512":"f3afec893045b268d910adaf6717d73f762e1e718e7c91b2c72e1a4816529cccb1104b1e65f2b412d26afb22cb32f165dc8b9a9c32219e6da97dbc256b242178"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/9pnzPhSF/dynamic-fps-3.7.2%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.7.2+minecraft-1.20.0-forge-sources.jar","primary":false,"size":113939,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1"],"loaders":["forge"],"environment":"client_only","id":"xcw5AkDc","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.7.1","version_number":"3.7.1","changelog":"- Update Traditional Chinese translation ([PR 216](https://github.com/juliand665/Dynamic-FPS/pull/216) by @yichifauzi)\r\n- Update Turkish Translation ([PR 217](https://github.com/juliand665/Dynamic-FPS/pull/217) by @EuropaYou)\r\n- Fix crash rendering HUD elements on 1.20.0 and 1.20.1 (by @LostLuma)\r\n","changelog_url":null,"date_published":"2024-09-08T18:28:37.574189Z","downloads":80608,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"HpGlF4Q2","hashes":{"sha512":"b06756a73415644eadf6bb1466f82cbba94c7d9618327e5cbb12bcc51aa1dff5bd1799eb417dbd506161a07a73e510f07e61cac9ae009df31d7e1f3e988698fb","sha1":"e171f940af7cf5ad3614fd3f75ddb1cc01d660e5"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/xcw5AkDc/dynamic-fps-3.7.1%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.7.1+minecraft-1.20.0-forge.jar","primary":true,"size":337746,"file_type":null},{"id":"SNAYPFeD","hashes":{"sha1":"7bbf3f6fc3e58897c1536eda0e15e46443ec40d2","sha512":"b7137a3d4a7f815979f3441f349c94b2af6783836432ba54b2beecd7572f152d9455d17bab4c70c24552f8c2cbd76497d2a4204812fb71956200c3ea14d1b1dd"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/xcw5AkDc/dynamic-fps-3.7.1%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.7.1+minecraft-1.20.0-forge-sources.jar","primary":false,"size":112685,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"MO25GW56","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.6.3","version_number":"3.6.3","changelog":"- Update Italian Translation ([PR 210](https://github.com/juliand665/Dynamic-FPS/pull/210) by @TheBossMagnus)\r\n- Share more code between Fabric and Quilt versions of the mod ([commit [7ba399](https://github.com/juliand665/Dynamic-FPS/commit/7ba399a2b2a8cbfb365bb544fd45c1a3cf08ffde) by @LostLuma)\r\n","changelog_url":null,"date_published":"2024-07-28T11:08:03.249680Z","downloads":203287,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"guQmRRf9","hashes":{"sha1":"c8b589a8f7c6c2455f2d607ee913b0dd96c4c945","sha512":"5a4494896cf37949061bfcaeac0c0c4822369662ff0331bcdd628d7ef57b3504fe0d88f445033ad739258e69f3ff10bbd729c98d739bda55a3f69b9c377aeff5"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/MO25GW56/dynamic-fps-3.6.3%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.6.3+minecraft-1.20.0-forge.jar","primary":true,"size":335014,"file_type":null},{"id":"Hgd93PzS","hashes":{"sha512":"29343532520041e1f0440b35a350cf46f3cbb01fa843111911a19704eb74737c0dec8dbec9b86bae29f74ed00c2125b3c5dfdec2132827f2cc248b7ff8eca584","sha1":"1dd36b3f32a9e778abf03def4df8b6bac596d9a3"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/MO25GW56/dynamic-fps-3.6.3%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.6.3+minecraft-1.20.0-forge-sources.jar","primary":false,"size":110763,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"9RQmLH9X","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.6.1","version_number":"3.6.1","changelog":"- Update Traditional Chinese Translation ([PR 208](https://github.com/juliand665/Dynamic-FPS/pull/208) by @notlin4)\n- Fix warning on startup due to invalid resource naming ([PR 209](https://github.com/juliand665/Dynamic-FPS/pull/209) by @LostLuma)\n- Fix no config file being created on first startup ([commit bfa3d2](https://github.com/juliand665/Dynamic-FPS/commit/bfa3d29d51c32f60d070c4835f616dfb1cac1774) by @LostLuma)\n","changelog_url":null,"date_published":"2024-07-23T16:05:21.749174Z","downloads":18420,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"aeIW0DmY","hashes":{"sha512":"a9389164030e00ddf150dbe020d5a8710438682084d10040bb50cd3830744fe8e3481fc80d72f18f029673207f6f77bc87d1f0d9268a36665f6e0002905edab8","sha1":"af97bfe831bd8090369b17492753b4cb24b42ce3"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/9RQmLH9X/dynamic-fps-3.6.1%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.6.1+minecraft-1.20.0-forge.jar","primary":true,"size":334274,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"lb0ERSTU","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.6.0","version_number":"3.6.0","changelog":"- Add option to enable or disable vsync when switching states ([PR 205](https://github.com/juliand665/Dynamic-FPS/pull/205) by @LostLuma)\n- Fix config loading potentially crashing due to using the system locale during conversions ([commit d66ac](https://github.com/juliand665/Dynamic-FPS/commit/d66acaf31b88ca9ebbb9c5dc0be99f2003f5ff20) by @LostLuma)\n","changelog_url":null,"date_published":"2024-06-30T17:37:40.166172Z","downloads":114965,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"5hhaQoCu","hashes":{"sha1":"504ff8a286ffa51c38cc0a041cd0254672478191","sha512":"be4dc20fe5f74d02266d62b23e882ec370ec64e49724f15b171f4d458c6f33900c38410559a8860b90af2954786d66e4469bb610fc53d1113be0a701118e3210"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/lb0ERSTU/dynamic-fps-3.6.0%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.6.0+minecraft-1.20.0-forge.jar","primary":true,"size":333069,"file_type":null},{"id":"QwGfh97y","hashes":{"sha512":"1dcf10c08db21f1cf8623d4bc83de4b43d141a259bc0a72cd0aa3d407e3f94ae2daeff709ac4b539f1c2d40e1a5c87f37ea5c8e99b13fa2943e3963939a6dac1","sha1":"ea4169d7de7fa2e492a52a7778865a9db0b26fd3"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/lb0ERSTU/dynamic-fps-3.6.0%2Bminecraft-1.20.0-forge-sources.jar","filename":"dynamic-fps-3.6.0+minecraft-1.20.0-forge-sources.jar","primary":false,"size":115501,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"6FJB6Cff","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.5.1","version_number":"3.5.1","changelog":"- Update Vietnamese translation ([PR 201](https://github.com/juliand665/Dynamic-FPS/pull/201) by @godkyo98)\n- Fix crash when saving config on 1.20.1 ([commit 3bfa1b](https://github.com/juliand665/Dynamic-FPS/commit/3bfa1b35747b5e41c9f68bf4a8b7709a53f26fca) by @LostLuma)","changelog_url":null,"date_published":"2024-06-28T11:40:25.043752Z","downloads":5016,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"fl46vpK2","hashes":{"sha1":"2834f5c515bbe1fb8e36c7a8e66677b38adef921","sha512":"16d3ec54b6c46d105446137fba51439b6fbacd38158d12726939226f7668313aa2be1ecbd257ea355a28c341b2a3fde6821ca27fabf40fb9148a31f5f7d5f5fe"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/6FJB6Cff/dynamic-fps-3.5.1%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.5.1+minecraft-1.20.0-forge.jar","primary":true,"size":332559,"file_type":null}],"dependencies":[]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"5fk6vDb1","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.5.0","version_number":"3.5.0","changelog":"New Features:\n\n- Add the ability to run without Cloth Config on (Neo)Forge ([commit 15e3bf](https://github.com/juliand665/Dynamic-FPS/commit/15e3bf93893711f85fa8378a4461c1e00a5b2a69) by @LostLuma)\n  - A fallback screen will tell you to install Cloth Config instead\n- Add a wider range of possible FPS limits to our configs  ([PR 186](https://github.com/juliand665/Dynamic-FPS/pull/186) by @LostLuma)\n  - Any value accessible via the vanilla FPS limiter is now usable\n  - More fine-grained control is still kept on the lower end of the slider\n- Add smooth volume transition ([PR 187](https://github.com/juliand665/Dynamic-FPS/pull/187) by @LostLuma)\n  - Sounds can now fade in and out to their requested levels\n  - By default, the volume will fade out within 2 seconds, and back in within 1 second\n- Add the ability for other mods to disable the loading overlay optimization on (Neo)Forge ([PR 193](https://github.com/juliand665/Dynamic-FPS/pull/193) by @LostLuma)\n- Add device battery integration ([PR 194](https://github.com/juliand665/Dynamic-FPS/pull/194) by @LostLuma)\n  - Allows the mod to track battery levels and states\n  - This is disabled by default and must be enabled by the user\n  - Add a new optional \"On Battery\" state to adjust certain settings automatically\n    - For now this is limited to setting a different FPS limit on battery\n  - Add ability to only enable idle detection while being on battery\n    - Allows conserving energy should you forget to turn the game off yourself\n  - Add optional notifications when the battery is low or its state changes\n  - Add optional battery display to the in-game HUD\n    - Tells you whether the battery is charging or discharging, and its current level\n  - The sprites for the last two features were drawn by @Pixaurora\n- Add Dutch translation ([PR 198](https://github.com/juliand665/Dynamic-FPS/pull/198) by @stijnvdkolk)\n\nOther Changes:\n\n- Config (de)serialization no longer stores default values on disk ([commit bef038](https://github.com/juliand665/Dynamic-FPS/commit/bef038bda6af7ca0cce340c52e256a9bcd3d8b92) by @LostLuma)\n    - Allows modpack creators to exclude values that don't deviate from the default\n- Update Traditional Chinese translation ([PR 191](https://github.com/juliand665/Dynamic-FPS/pull/191) by @yichifauzi)\n- Update French translations ([PR 189](https://github.com/juliand665/Dynamic-FPS/pull/189) by @N4TH4NOT)\n- Update Russian translation ([PR 190](https://github.com/juliand665/Dynamic-FPS/pull/190) by @Alexander317)\n- Update German translations ([PR 195](https://github.com/juliand665/Dynamic-FPS/pull/195) by @LostLuma and @juliand665)\n- Update Russian translation ([PR 197](https://github.com/juliand665/Dynamic-FPS/pull/197) by @Felix14-v2)\n- Update Korean translation ([PR 200](https://github.com/juliand665/Dynamic-FPS/pull/200) by @Shihyeon)\n\nBux Fixes:\n\n- Fix idle detection not working for controller users ([PR 184](https://github.com/juliand665/Dynamic-FPS/pull/184) by @LostLuma)\n  - The mod now detects when the player moves and stops idling\n- Fix HUD info showing while GUI is hidden ([commit a5dffb](https://github.com/juliand665/Dynamic-FPS/commit/a5dffb4d16f0c7a38259b382151854fb7e8edb51) by @LostLuma)\n- Fix HUD info not working on Minecraft 1.18.2 Forge (done while backporting)\n\nOther Info:\n- Forge support on Minecraft 1.17.1 and below is dropped for now as there were some issues porting the new features.\n\nDisclaimer:\n\nEnabling the battery integration requires downloading an additional library at runtime.  \nThe mod contains the hashes for these files ahead of time and will verify them before usage.\n\nYou may disable this behavior in the mod's settings, or [install the library yourself](https://github.com/juliand665/Dynamic-FPS/blob/main/GitHub/MANUAL_NATIVES_INSTALL.md) if you wish.\n","changelog_url":null,"date_published":"2024-06-25T08:35:03.149718Z","downloads":7091,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"1tAta8eI","hashes":{"sha1":"eff8081d038de99508849721531049e207ccb567","sha512":"112b7adf82777dd9583a4be31ff7a4d7ff69ccb87892fd0ffd2d1c670ea039961c67c5be8d94555cc2d056518913d4e39a27cbd8844e0c34387801a69a6bd653"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/5fk6vDb1/dynamic-fps-3.5.0%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.5.0+minecraft-1.20.0-forge.jar","primary":true,"size":331062,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"optional"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"M9XF5FlW","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.4.3","version_number":"3.4.3","changelog":"Changes:\n\n- Add support for Minecraft 1.20.5\n  - Fabric only for now, other platforms will follow once available\n- Update Spanish translation ([PR 180](https://github.com/juliand665/Dynamic-FPS/pull/180) by @TheLegendofSaram)\n- Fix crash when cache and config folders are on different filesystems ([PR 182](https://github.com/juliand665/Dynamic-FPS/pull/182) by @LostLuma)\n- Fix (Neo)Forge update checker not remembering which platform you downloaded the mod from\n\nOther Changes:\n\n- The JitPack configuration has been removed from the repository\n  - I'd recommend using the Modrinth Maven instead if you'd like to depend on Dynamic FPS in your development environment","changelog_url":null,"date_published":"2024-04-23T20:51:10.380099Z","downloads":177807,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"zwBdbWOx","hashes":{"sha512":"f77e4901d91440d6d2195d6b37bc4ed5f6572056eced68e195780998ec072a448221a96d24cf13797e74668913ed68daea42abcaca16ab50b71bf788fee8b74c","sha1":"c1398f3bc47e21ba047b3401316f31a895dba572"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/M9XF5FlW/dynamic-fps-3.4.3%2Bminecraft-1.20.0-forge.jar","filename":"dynamic-fps-3.4.3+minecraft-1.20.0-forge.jar","primary":true,"size":253719,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"required"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"NhH3bdcX","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.4.2","version_number":"3.4.2","changelog":"- Fix mouse cursor being released when using the reduce keybind in 1.18.2 and earlier ([PR 170](https://github.com/juliand665/Dynamic-FPS/pull/170) by @LostLuma)\n- Fix softlock in combination with Fastload instead of marking the mod combination as broken {[PR 171](https://github.com/juliand665/Dynamic-FPS/pull/171) by @LostLuma)\n- Update German translations (no PR, by @LostLuma)\n- Add Shakespearean and Upside Down English translations ([PR 172](https://github.com/juliand665/Dynamic-FPS/pull/172) by @Pixaurora)\n\nThis release was also ported to 1.14 and 1.15 on Fabric / Quilt for people left on those versions wanting a modern version of Dynamic FPS.  \nNote that this is likely a one time thing that I will not repeat in the future unless these versions have some type of game breaking bug / issue.","changelog_url":null,"date_published":"2024-02-23T21:28:44.375415Z","downloads":134924,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"ie3d3g7B","hashes":{"sha512":"1ec92bd29c05f339275fb05f18883e86c13d2a70ae46d6d51ca743f41befd6fcf16df0e301be358c5a78bc9a211f8678efb78c6636a189329d52d3ce91c15457","sha1":"6c376b2a478a1d645407a816ce53c1e397832e8e"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/NhH3bdcX/dynamic-fps-3.4.2%2Bminecraft-1.20.4-forge.jar","filename":"dynamic-fps-3.4.2+minecraft-1.20.4-forge.jar","primary":true,"size":252738,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"required"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"hdO7gDw8","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.4.1","version_number":"3.4.1","changelog":"- Fix some mod compatibility issues that cropped up in v3.4.0\n","changelog_url":null,"date_published":"2024-02-19T14:09:26.816032Z","downloads":3439,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"RIa9vCOi","hashes":{"sha512":"10fdcd6ffe918d1f57fc20e0ee4596a53878838dbfa7a2142ca6912524f558002bc75798100bb7e86d0e30eb5fab2680118cd2105290ceb9d1f3f891e042fe55","sha1":"60ca0b678cbc173bda33dda4dae4f9321e603ec5"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/hdO7gDw8/dynamic-fps-3.4.1%2Bminecraft-1.20.4-forge.jar","filename":"dynamic-fps-3.4.1+minecraft-1.20.4-forge.jar","primary":true,"size":247631,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"required"}]},{"game_versions":["1.20","1.20.1","1.20.2","1.20.3","1.20.4"],"loaders":["forge"],"environment":"client_only","id":"RdFrLKPC","project_id":"LQ3K71Q1","author_id":"HXiopoLj","featured":false,"name":"v3.4.0","version_number":"3.4.0","changelog":"\n\nNew Features:\n\n- Add Forge and NeoForge support ([PR 164](https://github.com/juliand665/Dynamic-FPS/pull/164) by @LostLuma)\n- Add option to disable main menu frame rate limit ([PR 161](https://github.com/juliand665/Dynamic-FPS/pull/161) by @LostLuma)\n- Add LOLCAT translation, update Pirate Speak translation ([PR 162](https://github.com/juliand665/Dynamic-FPS/pull/162) by @Pixaurora)\n- Add config option to disable the mod without displaying the HUD warning ([PR 166](https://github.com/juliand665/Dynamic-FPS/pull/166) by @LostLuma)\n  - Also adds detailed info on what disables the mod in debug overlay: https://files.lostluma.net/oHO6lS.png\n\nOther Changes:\n\n- Some redundant config entries are no longer stored on disk\n- Fix settings not immediately changing back when focusing the window and idle mode is active in the config ([PR 159](https://github.com/juliand665/Dynamic-FPS/pull/159) by @LostLuma)\n- Update Russian translation ([PR 160](https://github.com/juliand665/Dynamic-FPS/pull/160) by @mpustovoi)\n- Update Polish translation ([PR 163](https://github.com/juliand665/Dynamic-FPS/pull/163) by @raspberrygitq)\n- Fix sounds pausing and resuming at the wrong times ([PR 165](https://github.com/juliand665/Dynamic-FPS/pull/165) by @LostLuma)\n  - Fix music not always being paused when volume is set to zero\n  - Fix sounds resuming when the game is paused and the user navigates away from it\n- Fix crash loading configs containing unknown sound categories ([PR 167](https://github.com/juliand665/Dynamic-FPS/pull/167) by @LostLuma)\n  - Fix crash on startup when a mod adding new sound categories got removed from an installation\n\n","changelog_url":null,"date_published":"2024-02-18T13:25:12.387446Z","downloads":1076,"version_type":"release","status":"listed","requested_status":null,"files":[{"id":"TTTFp5cJ","hashes":{"sha512":"6659a80ef5cc298f288071564b7c02ff96b4d013f621369ee868cffb7fad76c5fafa80d0c3de308b64c93998b9d7b03222e65bc16d5563aa745bcab3510951e1","sha1":"99171fa58de798b4ceabff846597d45d6445db4a"},"url":"https://cdn.modrinth.com/data/LQ3K71Q1/versions/RdFrLKPC/dynamic-fps-3.4.0%2Bminecraft-1.20.4-forge.jar","filename":"dynamic-fps-3.4.0+minecraft-1.20.4-forge.jar","primary":true,"size":247835,"file_type":null}],"dependencies":[{"version_id":null,"project_id":"9s6osm5g","file_name":null,"dependency_type":"required"}]}]