nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Sodium

Sodium

Mod

The fastest and most compatible rendering optimization mod for Minecraft. Now available for both NeoForge and Fabric!

Client Optimization

151.37M downloads
36.1k followers
Filter loader...
Filter versions...
Filter channels...

Sodium 0.8.12-beta.1 fixes a number of bugs, adds some new features, and improves memory usage. The release includes a new display of FPS percentiles which more accurately represent what you actually want to know about the FPS.

  • The median (labeled p50) shows the typical frame rate ignoring the slow frames
  • The 98th and 99.5th percentiles show the FPS of slow and very slow frames The average, which is what Minecraft displays by default, can get pulled down by few slow frames even though otherwise the frame rate is pretty high. This leads to the average FPS being not very representative of the actual frame rate you're seeing most of the time.

The new option to sort entities quads by their closest point allows correct rendering of similar translucent entities that have specific types of otherwise wrongly sorted geometry. This is disabled by default as it incurs a performance cost.

The bug fixes include multiple crash fixes and changes to avoid retaining large memory allocations in specific scenarios.

  • Avoid retaining large allocations created when heavy quad splitting takes place
  • Fix buffer overflow caused by BSP Node reuse when quads were split
  • Fix wrong applicability test in BaseBiForest that would cause wrong rendering at render distances >32
  • Implement optional percentile fps display (#3633)
  • Fix flat fluid lighting being too dark (#3620)
  • Significantly reduce memory consumption on the direct sorting fallback path
  • Fix issues with fluid shaping in both "improved" and regular mode
  • Fix #3612 by performing uniform binding on particle rendering (#3637)
  • Fixed #3603 (incorrect AO and skylight level around light sources) (#3631)
  • Add option to sort Entity Quads by Closest Point (#3635)

Sodium 0.8.12-beta.1 fixes a number of bugs, adds some new features, and improves memory usage. The release includes a new display of FPS percentiles which more accurately represent what you actually want to know about the FPS.

  • The median (labeled p50) shows the typical frame rate ignoring the slow frames
  • The 98th and 99.5th percentiles show the FPS of slow and very slow frames The average, which is what Minecraft displays by default, can get pulled down by few slow frames even though otherwise the frame rate is pretty high. This leads to the average FPS being not very representative of the actual frame rate you're seeing most of the time.

The new option to sort entities quads by their closest point allows correct rendering of similar translucent entities that have specific types of otherwise wrongly sorted geometry. This is disabled by default as it incurs a performance cost.

The bug fixes include multiple crash fixes and changes to avoid retaining large memory allocations in specific scenarios.

  • Fix the animation when fluid sprites are obtained directly via FluidModel (#3630)
  • Avoid retaining large allocations created when heavy quad splitting takes place
  • Fix buffer overflow caused by BSP Node reuse when quads were split
  • Fix wrong applicability test in BaseBiForest that would cause wrong rendering at render distances >32
  • Fix post launch checks to actually run and fix duplicate module dialog (#3624)
  • Implement optional percentile fps display (#3633)
  • Fix flat fluid lighting being too dark (#3620)
  • Significantly reduce memory consumption on the direct sorting fallback path
  • Fix issues with fluid shaping in both "improved" and regular mode
  • Fix #3612 by performing uniform binding on particle rendering (#3637)
  • Fixed #3603 (incorrect AO and skylight level around light sources) (#3631)
  • Add option to sort Entity Quads by Closest Point (#3635)

Sodium 0.8.11 for Minecraft 1.21.11 makes some improvements to the options UI, introduces a new automatic publishing system, fixes some bugs, and introduces some small performance optimizations.

  • Fix issues with improved item meshing and add documentation (#3581)
  • Update neoforge to stable
  • Workflow and Gradle based publishing setup with changelog system (#3575, #3622)
  • refactor: Lazily construct expensive ShapeComparisonCache object (#3607)
  • Invalidate cached search index sources to be properly indexed after language switch
  • Jump to the mod's options when its header in the page list is clicked
  • Show that an entry in the options page list leads to an external page more clearly
  • Hide options search bar clear button when search bar is empty
  • Implement Alt shortcuts and ESC discard behavior (#2769) (#3604)
  • Reset button for options with hold-shift to reset functionality
  • Fix rare translucency sorting crash when repeatedly interacting with specific chunks with some resource packs (#3609)
  • Configurable filtering mode (#3618)
  • Fix animated sprite mipping (#3619)
  • Add caching to GlStateManager#glViewport (#3309)

Sodium 0.8.11 for Minecraft 26.1.2 makes some improvements to the options UI, introduces a new automatic publishing system, fixes some bugs, and introduces some small performance optimizations.

  • Workflow and Gradle based publishing setup with changelog system (#3575, #3622)
  • Invalidate cached search index sources to be properly indexed after language switch
  • Jump to the mod's options when its header in the page list is clicked
  • Show that an entry in the options page list leads to an external page more clearly
  • Hide options search bar clear button when search bar is empty
  • Implement Alt shortcuts and ESC discard behavior (#2769) (#3604)
  • Reset button for options with hold-shift to reset functionality
  • Fix rare translucency sorting crash when repeatedly interacting with specific chunks with some resource packs (#3609)
  • Make the filtering mode configurable with an option and change the default to nearest
  • Fix animated sprite mipping (#3619)
  • Add caching to GlStateManager#glViewport (#3309)
  • Add support for new fabric color provider API
  • Fix tint on neoforge when blocks are rendered as items (#3615)
  • Fix the animation when fluid sprites are obtained directly via FluidModel (#3630)

Sodium 0.8.10 fixes some bugs. This release is primarily relevant for NeoForge.

  • Support Minecraft 26.1.2
  • Sources jar is now published to our Maven (#3592)
  • Lazily construct expensive ShapeComparisonCache object (#3607)

Sodium 0.8.10 fixes some bugs and updates to the latest version of NeoForge.

  • Support Minecraft 26.1.2 and NeoForge 26.1.2.29
  • Fixes water color with zero-alpha being invisible on NeoForge after the port to 26.1. (#3577)
  • Sources jar is now published to our Maven (#3592)
  • Lazily construct expensive ShapeComparisonCache object (#3607)

This release fixes bugs and makes some miscellaneous improvements.

  • Fixed vanilla performance regression in item models when using high resolution texture packs (PR)
  • Better error messages for option override/overlay conflicts
  • Only show amd workarounds message on windows (PR)
  • Improved down-facing inner fluid face heuristic (PR)
  • Fix severe performance issue on 26.1 due to Java 25

This release fixes bugs and makes some miscellaneous improvements.

  • Fixed vanilla performance regression in item models when using high resolution texture packs (PR)
  • Better error messages for option override/overlay conflicts
  • Only show amd workarounds message on windows (PR)
  • Improved down-facing inner fluid face heuristic (PR)
  • Fixes a crash with Fabric API 0.145.0+
  • Fix severe performance issue on 26.1 due to Java 25

This release updates to Minecraft 26.1, as well as fixing a few bugs.

  • Improved the error message about LWJGL being the wrong version (PR)
  • Improved fluid culling and shaping (PR)
  • Improved mod compatibility (PR, PR)
  • Fixed an issue with the fog distance (PR)
  • Fixed a number of smaller issues and performed refactoring

In this release we've fixed some bugs and introduced a small CPU-side performance improvement to occlusion culling.

This release fixes a bug preventing some users on Wayland from launching the game.

This release fixes a bug preventing users on Wayland from starting the game.

External resources


Project members

CaffeineMC

CaffeineMC

Organization

jellysquid3

Project Lead

douira

Maintainer

IMS

Maintainer


Technical information

Client side
required
Server side
unsupported
Project ID