Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.3–1.16.5
Platforms
Supported environments
Details
Changelog
This release brings a variety of performance optimizations, new features, and bug fixes.
We've spent a lot of time developing and testing this release, with some changes having been worked on and tuned for over a year. Thanks to our community members who contributed features and bug fixes to this release! If you are a mod author who finds their mod no longer works with Sodium 0.7, please open an issue so that we can work with you to fix it.
This is an overview of the biggest changes in this release:
- Complex translucent geometry, such as waterlogged stained glass panes and many types of modded blocks, are now correctly rendered with no measurable performance impact in typical scenarios. We've implemented a quad splitting approach into our translucency sorting solution, resulting in perfect translucency even where it was previously not possible. This provides a significant improvement in graphical fidelity in vanilla and modded scenarios.
- Many aspects of the chunk meshing task system have been updated to work independently of the frame rate. This means even at lower frame rates or with few threads chunks will be meshed without delay or overloading. Our carefully tuned scheduler uses machine learning to improve frame time stability even when loading new chunks.
- Terrain rendering itself has received some optimizations that improve the frame rate for some systems, and when the camera is not moving by using a new per-region cache.
- New optimizations to entity and particle rendering improve performance in heavy scenes.
New Optimizations and Features
- Added translucency sorting with quad splitting to correctly display intersecting and complex geometry (douira)
- Improved performance of terrain rendering on some systems (combined draw commands) (douira)
- Improved performance of terrain rendering when the camera is not moving (draw batch caching) (douira)
- Improved performance of entity rendering by faster vertex sorting (JellySquid)
- Improved chunk load performance & frame stability by task effort estimation and frame-rate independent task scheduling (douira)
- Improved frame time stability by limiting the uploaded chunks using size estimation (douira)
- Improved performance of particle rendering (MoePus)
Changes and Fixes
- Reduced unnecessary memory usage in the upload buffer (IMS, douira)
- Optimized and fixed some block models (muzikbike)
- Improved accessibility, correctness, and translatability of the options (MeeniMc, Madis0, contariaa)
- Added debug mode and safety features to prevent and detect off-thread rendering bugs (JellySquid)
- Improved mod compatibility with the sprite animation optimizations (contariaa)
Other Bugs Fixed
- Fixed small memory leak (JellySquid)
- Fixed some bugs with translucency sorting at large coordinates and with some specific geometry (douira)
- Fixed terrain rendering when the camera is outside the loaded area using bitmap trees (douira)
- Fixed jittery fog animation (cortex, douira)
- Fixed multiple bugs with missed chunk updates and race conditions (douira)
Files
Metadata
Release channel
ReleaseVersion number
mc1.21.8-0.7.0-neoforgeLoaders
Game versions
1.21.6–1.21.8Downloads
4353Publication date
September 30, 2025 at 3:24 PMPublisher
IMS
Maintainer