Minecraft 1.16 & 1.18+ bugfix/performance mod
Go to file
embeddedt 494203ef5a
Fix potential crash during worldgen with release_protochunks enabled
The crash can occur if a protochunk next to a FULL chunk is dropped,
and then later re-requested. If it was not persisted to disk for any
reason, it starts regeneration from scratch. At FEATURES stage, it may
try to place blocks into the adjacent LevelChunk already in the world.

The fix is to prevent this situation from even happening by pinning
protochunks directly next to FULL chunks, and preventing them from
unloading.
2026-05-24 19:45:24 -04:00
.github Update bug report template 2026-05-05 20:27:55 -04:00
annotation-processor Port AP to Java 17 2026-03-04 19:18:01 -05:00
annotations Add feature level system for mixins 2026-05-23 11:51:11 -04:00
bin Universal output directory 2023-05-02 11:18:39 -04:00
buildSrc Release 5.27.0 & enable continuous deployment 2026-04-10 21:07:34 -04:00
doc New stylized logo by CelestialAbyss 2023-09-22 22:05:10 -04:00
gradle Update to Gradle 9.2.1 2025-12-27 18:27:09 -05:00
scripts Fix scripts not detecting 26.1 branch 2026-05-06 18:19:17 -04:00
src/main Fix potential crash during worldgen with release_protochunks enabled 2026-05-24 19:45:24 -04:00
.gitignore Upgrade markdown generation script, can now detect missing descriptions outside game 2023-07-28 19:56:01 -04:00
build.gradle.kts Optimize TerraBlender using extended surface biome context 2026-05-23 11:56:45 -04:00
CONTRIBUTING.md Move to Java 21 for building the mod 2024-06-05 20:11:13 -04:00
gradle.properties Remove Fabric subproject 2025-12-26 16:26:58 -05:00
gradlew Update to Gradle 9.2.1 2025-12-27 18:27:09 -05:00
gradlew.bat Update to Gradle 9.2.1 2025-12-27 18:27:09 -05: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
release_line.txt Release 5.27.0 & enable continuous deployment 2026-04-10 21:07:34 -04:00
settings.gradle.kts Delete old Gradle files and resolve deprecation warning 2025-12-27 18:26:15 -05: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.