Minecraft 1.16 & 1.18+ bugfix/performance mod
Go to file
embeddedt aae944da9f Default to showing the whole model registry to mods
This should fix many silent incompatibilities that existed with the
original opt-in approach. To my knowledge, there are no remaining
popular mods on 1.20 that forcefully load all models in this event
(by iterating over entrySet and calling getValue unconditionally)
so doing this should be safe. Additional logging is also added
to provide quick insight into what mod(s) have the slowest handling
of this event.
2025-06-26 20:57:43 +02:00
.github Fix setup-gradle 2024-11-29 16:40:29 -05:00
annotation-processor Merge remote-tracking branch 'origin/1.20' into 1.21 2024-06-10 21:45:23 -04:00
annotations Generate mixin configs automatically using custom AP (#305) 2023-12-28 09:36:49 -05:00
bin Universal output directory 2023-05-02 11:18:39 -04:00
buildSrc Port to release 1.21.5 2025-06-25 18:31:23 +02:00
common Implement a very primitive datapack function profiler 2025-06-26 20:54:47 +02:00
doc New stylized logo by CelestialAbyss 2023-09-22 22:05:10 -04:00
fabric 25w07a - rewrite dynamic resources, drop faster_item_rendering and wall block deduplication (for now) 2025-02-15 12:13:07 -05:00
forge/src/main/java/org/embeddedt/modernfix/forge Default to showing the whole model registry to mods 2025-06-26 20:57:43 +02:00
gradle Modernize toolchain 2025-01-19 19:26:55 -05:00
neoforge Improve usability of -Dmodernfix.debugReloaders 2025-06-26 20:50:17 +02:00
scripts Use SSH for propagators 2024-11-29 16:42:36 -05:00
test_agent Move shared build code out of rootProject build.gradle 2023-08-31 11:09:56 -04:00
.gitignore Upgrade markdown generation script, can now detect missing descriptions outside game 2023-07-28 19:56:01 -04:00
build.gradle Port to release 1.21.5 2025-06-25 18:31:23 +02:00
CONTRIBUTING.md Move to Java 21 for building the mod 2024-06-05 20:11:13 -04:00
gradle.properties Update Spark integration 2025-06-26 20:38:14 +02:00
gradlew Update Loom & Gradle 2024-04-13 15:06:53 -04:00
gradlew.bat Loom 1.7 + Gradle 8.8 2024-07-24 20:33:01 -04:00
LICENSE Initial commit 2022-12-31 18:35:31 -05:00
README.md Prepare for release 2023-09-24 12:33:48 -04:00
settings.gradle Disable the testmod by default 2024-03-14 22:13:45 -04:00

ModernFix

A performance mod for modern Minecraft that significantly improves launch times, world load times, memory usage, etc.

Some fixes are based on prior work in various Forge PRs (check commit history and/or code comments). The config system is directly derived from Sodium and used under the terms of the LGPL-3.0 license.

Development builds (generally stable, but may occasionally have bugs)


YourKit logo

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

Thanks to YourKit for providing a free license for this project.