All versions
mc1.17.1-0.3.0
Release
Sodium 0.3.05 years ago 45K
Compatibility
Minecraft: Java Edition
1.17.x
Platform
Fabric
Supported environments
Client-side
Changes
This release adds official support for Minecraft 1.17.1 and with it many new improvements and fixes.
Changes and fixes
- A brand new chunk rendering backend has been introduced, bringing the best performance yet to any hardware that can run Minecraft.
- Added support for some Fabric API features, such custom fluid rendering and blocks with attached data.
- Many improvements to how we use and allocate VRAM, reducing stutters caused by loading chunks and overall GPU memory usage.
- Additionally, chunk loading was improved to prevent overload and to better stabilize frame rates. This can help with loading into worlds or when many blocks are changing at once.
- Improved the amount of time it takes to rebuild the chunk graph. This can reduce lag associated with moving around in the world or loading chunks at higher render distances.
- Many new optimizations for high resolution texture packs, especially when animated textures are used.
- Fixes and improvements for fog effects during sunrise/sunset and while underwater, helping to improve visuals drastically.
- Reduced VRAM usage in ocean biomes and other environments with lots of water.
- Support for custom translations (to be added in a future release)
- Improvements to particle rendering/culling, helping performance in particle heavy servers.
- Additional optimizations for biome color blending.
- ... and many other smaller, miscellaneous optimizations specific to Minecraft 1.17.
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:1b0GhKHj"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AANobbMI:1b0GhKHj"
}

