Minecraft 1.16 & 1.18+ bugfix/performance mod
Go to file
embeddedt d7b2f5b75b
Prevent mods from causing deadlocks in BlockState.getOffset
If this method is called with a ServerLevel, we switch the BlockGetter
for a safe wrapper that will only work on loaded chunks

Related: https://github.com/N1nn1/twigs/issues/6
Related: https://github.com/N1nn1/etcetera/issues/28
2023-08-13 13:39:24 -04:00
.github/workflows Switch to Gradle build action 2023-07-29 20:25:19 -04:00
bin Universal output directory 2023-05-02 11:18:39 -04:00
common Prevent mods from causing deadlocks in BlockState.getOffset 2023-08-13 13:39:24 -04:00
doc/generated Add wiki update action 2023-07-11 22:12:15 -04:00
fabric Adjust mixin config 2023-08-12 11:51:28 -04:00
forge Adjust mixin config 2023-08-12 11:51:28 -04:00
gradle Link to wiki changelog 2023-08-03 11:53:49 -04:00
scripts Fix branch list including dev branches 2023-08-03 11:29:04 -04:00
test_agent Add custom agent to work around https://github.com/FabricMC/fabric-loader/issues/817 2023-07-06 18:42:50 -04:00
.gitignore Upgrade markdown generation script, can now detect missing descriptions outside game 2023-07-28 19:56:01 -04:00
build.gradle Better compatibility with mods that inject into initCache 2023-08-12 21:19:43 -04:00
gradle.properties Allow disabling Fabric API for runtime in dev 2023-08-09 15:45:14 -04:00
gradlew Enhance the workflow scripts and update Gradle. (#159) 2023-07-12 11:19:19 -04:00
gradlew.bat Enhance the workflow scripts and update Gradle. (#159) 2023-07-12 11:19:19 -04:00
LICENSE Initial commit 2022-12-31 18:35:31 -05:00
README.md Add 1.20 to README 2023-06-26 12:59:20 -04:00
settings.gradle Introduce test mod 2023-08-09 20:07:59 -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.