mc1.20.1-0.5.1
Compatibility
Changes
This release contains some new performance improvements (especially for integrated GPUs) and some fixes for issues introduced in the previous release.
Compatible with Minecraft 1.20.1 only and Fabric Loader 0.14 or newer.
Note: Some mods which interact with Sodium are likely to be incompatible with this update. You may have to wait for an update from the authors of those mods.
Highlights
- Reduced video memory usage & bandwidth requirements by up to 20%. This can significantly improve performance when GPU-limited.
- Some more performance improvements have been made to chunk occlusion culling, reducing CPU overhead. The algorithm is also slightly more accurate, which may allow for GPU load to be further reduced.
Other notable changes
- Fixed a problem where some surfaces would not render when the player stands at certain positions.
- Fixed a problem which caused the "update your graphics drivers" message to appear even if the latest NVIDIA graphics drivers were installed on Windows.
- Fixed the "Always Defer Chunk Updates" option (in "Video Settings > Performance") not working correctly.
- Fixed a race condition that could cause sporadic crashes when other mods attempt to perform rendering off-thread.
- Fixed a number of issues with the Mixins configuration file which prevented other mods from disabling certain functionality in Sodium.
- The graphics adapter probe now works correctly on Linux computers with hybrid graphics.
- The focus behavior of the Video Settings screen has changed, and elements are now only focused if the keyboard is used, rather than on each mouse click.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:AANobbMI:OkwCNtFH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AANobbMI:OkwCNtFH"
}

