Description
Gallery
Changelog
Versions
Rubidium is an Unofficial Fork of CaffeineMC's "Sodium", made to work with Forge Mod Loader.
Features
Rubidium contains all the features of the classic Sodium.
Features
- A modern OpenGL rendering pipeline for chunk rendering that takes advantage of multi-draw techniques, allowing for a significant reduction in CPU overhead (~90%) when rendering the world. This can make a huge difference to frame rates for most computers that are not bottle-necked by the GPU or other components. Even if your GPU can't keep up, you'll experience much more stable frame times thanks to the CPU being able to work on other rendering tasks while it waits.
- Vertex data for rendered chunks is made much more compact, allowing for video memory and bandwidth requirements to be cut by almost 40%. Nearby block updates now take advantage of multi-threading, greatly reducing lag spikes caused by chunks needing to be updated.
- Chunk faces which are not visible (or facing away from the camera) are culled very early in the rendering process, eliminating a ton of geometry that would have to be processed on the GPU only to be immediately discarded. For integrated GPUs, this can greatly reduce memory bandwidth requirements and provide a modest speedup even when GPU-bound.
- Plentiful optimizations for chunk loading and block rendering, making chunk loading significantly faster and less damaging to frame rates.
- Many optimizations for vertex building and matrix transformations, speeding up block entity, mob, and item rendering significantly for when you get carried away placing too many chests in one room.
- Many improvements to how the game manages memory and allocates objects, which in turn reduces memory consumption and lag spikes caused by garbage collector activity.
- Many graphical fixes for smooth lighting effects, making the game run better while still applying a healthy amount of optimization.
- Smooth lighting for fluids and other special blocks.
- Smooth biome blending for blocks and fluids, providing greatly improved graphical quality that is significantly less computationally intensive.
- Animated textures which are not visible in the world are not updated, speeding up texture updating on most hardware (especially AMD cards.)
All Versions
+ Add Version
[0.7.1] Rubidium mc1.20.1-0.7.1
by Asek3 on Oct 09, 2026
Download
- Fully compatible with Connector
- Compatible with Fabric addons for Sodium provided by Connector (Indium has some problems)
- Resolved JEI issues
- Resolved Create crashes (thanks to embeddedt)
- Upstreamed with new Sodium's optimizations/changes
- Clouds fixes
Oculus should be updated to 1.6.9!
[0.6.2c] Rubidium mc1.19.2-0.6.2c
by Asek3 on Oct 09, 2026
Download
- Add option to create the OpenGL context (better performance)
- Fixed CTM
- Fixed block and item emissives (thanks to embeddedt for an ideas)
- Fixed incorrect Cloud rendering in modded dimensions
- Fixed CodeChickenLib compatibility
- Using Forge particle culling system now (better performance)
- Fixed incorrect Fluid culling
- Fixed not working Leaves option
- Fixed not working Vignette option
- More parity with Forge in Ambient Occlusion and Lighting
- Memory leak fix in cloud rendering
- Correct Immersive Engineering wire rendering in multiplayer
- Some multipart models fixes
- Fixed Donation button width
- Code cleanups
- Removed incorrect LICENSE file
[0.2.13] Rubidium mc1.16.5-0.2.13
by Asek3 on Oct 09, 2026
Download
- Add option to create the OpenGL context (better performance)
- Full support of mod translating (feel free to make PR on GitHub)
- Fixed CTM
- Optimized chunk rebuilding
- Added Forge Pipeline rendering (fixes many rendering issues, inspired by embeddedt)
- Fixed RenderTypes memory leak (thanks to Kasualix)
- Using Forge particle culling system now (better performance)
- Fixed incorrect Fluid colors and culling
- Fixed not working Leaves option
- Fixed not working Vignette option
- More parity with Forge in Ambient Occlusion and Lighting
- Fixed not working particle optimization with Abnormals Core
- Fixed Donation button width
- Correct resource version in pack.mcmeta for 1.16.5
- Code cleanups
- Removed incorrect LICENSE file
### For compatibility Oculus should be updated to 1.4.6
[0.7.0a] Rubidium mc1.20.1-0.7.0a
by Asek3 on Oct 09, 2026
Download
- Fixed RenderTypes for mods (translucency problem)
- Fixed many issues with other mods (crashes mainly)
[0.7.0] Rubidium mc1.20.1-0.7.0
by Asek3 on Oct 09, 2026
Download
### Contains all Sodium's 0.5.0 improvements, for example:
And much more
- Improved the performance of terrain rendering
- Fixed major performance regression for NVIDIA graphic cards
- Added "Render Pass Consolidation" option
- Improve "Block Face Culling" option
And much more
[0.6.5] Rubidium mc1.20-0.6.5
by Asek3 on Oct 09, 2026
Download
## Ported to 1.20
"Fixed" NPE with chunk sections (thanks to embeddedt and bconlon)
Parity with Forge on rendering block sides (thanks to Su5eD)
"Fixed" NPE with chunk sections (thanks to embeddedt and bconlon)
Parity with Forge on rendering block sides (thanks to Su5eD)
[0.2.12] Rubidium mc1.16.5-0.2.12
by Asek3 on Oct 09, 2026
Download
### MASSIVE optimizations (rewritten fog code)
Fixed crashed with Mekanism, old Better End and etc. (thanks to embeddedt)
Forge parity in lighting
New optimization in Weighted Models (backported from 1.17 Sodium)
Fixed crashed with Mekanism, old Better End and etc. (thanks to embeddedt)
Forge parity in lighting
New optimization in Weighted Models (backported from 1.17 Sodium)
[0.6.2b] Rubidium mc1.19.2-0.6.2b
by Asek3 on Oct 09, 2026
Download
### "Fixed" NPE with chunk sections (thanks to embeddedt and bconlon)
Fix cloned chunk section resource leak
Added API for disabling mixins (thanks to Cadiboo)
Parity with Forge on rendering block sides (thanks to Su5eD)
Fixed crash when disabling fast_biome_colors option (thanks to alcatrazEscapee)
Fix cloned chunk section resource leak
Added API for disabling mixins (thanks to Cadiboo)
Parity with Forge on rendering block sides (thanks to Su5eD)
Fixed crash when disabling fast_biome_colors option (thanks to alcatrazEscapee)
[0.5.6] Rubidium mc1.18.2-0.5.6
by Asek3 on Oct 09, 2026
Download
### Fixed Chunk rendering with Immersive Engineering (thanks to malte0811)
Parity with Forge on rendering block sides (thanks to Su5eD)
Fixed crash when disabling fast_biome_colors option (thanks to alcatrazEscapee)
Parity with Forge on rendering block sides (thanks to Su5eD)
Fixed crash when disabling fast_biome_colors option (thanks to alcatrazEscapee)
[0.5.5] Rubidium mc1.18.2-0.5.5
by Asek3 on Oct 09, 2026
Download
More parities with Forge Rendering API (lightning in BlockRenderer, fixed overlay sprites in FluidRenderer)
Added API for disabling mixins (thanks to Cadiboo)
Backported Direction.getFacing optimization
Fixed glitch with textures placed at the atlas border (thanks for an idea to malte0811 and to IMS for finding bug out)
Fixed memory leak
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
Fix item quad coloring (thanks to malte0811)
Use StampedLock instead of synchronized block in MixinMultipartBakedModel
### **Oculus should be updated to 1.5.2!**
Added API for disabling mixins (thanks to Cadiboo)
Backported Direction.getFacing optimization
Fixed glitch with textures placed at the atlas border (thanks for an idea to malte0811 and to IMS for finding bug out)
Fixed memory leak
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
Fix item quad coloring (thanks to malte0811)
Use StampedLock instead of synchronized block in MixinMultipartBakedModel
### **Oculus should be updated to 1.5.2!**
[0.6.2a] Rubidium mc1.19.2-0.6.2a
by Asek3 on Oct 09, 2026
Download
Fixed ArrayIndexOutOfBoundsException (thanks to FTB and Sodium teams)
More parities with Forge Rendering API (Multipart Models, lightning in BlockRenderer, fixed overlay sprites in FluidRenderer)
Added optimized cloud rendering
Backported Direction.getFacing optimization
Fixed glitch with textures placed at the atlas border (thanks for an idea to malte0811 and to IMS for finding bug out)
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
Fix item quad coloring (thanks to malte0811)
Use StampedLock instead of synchronized block in MixinMultipartBakedModel
More parities with Forge Rendering API (Multipart Models, lightning in BlockRenderer, fixed overlay sprites in FluidRenderer)
Added optimized cloud rendering
Backported Direction.getFacing optimization
Fixed glitch with textures placed at the atlas border (thanks for an idea to malte0811 and to IMS for finding bug out)
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
Fix item quad coloring (thanks to malte0811)
Use StampedLock instead of synchronized block in MixinMultipartBakedModel
[0.6.4] Rubidium mc1.19.4-0.6.4
by Asek3 on Oct 09, 2026
Download
Updated to 1.19.4
More parities with Forge Rendering API (Multipart Models, lightning in BlockRenderer, correct ModelData collecting in ChunkRenderRebuildTask, fixed overlay sprites in FluidRenderer)
Fixed broken animations on any texture
Fixed crash when disabling "Animate Only Visible Textures" feature
Fixed memory leak
Added optimized cloud rendering
Improved the performance of special effects, such as the enchanted item glint (up to 300% faster.)
Improved the performance of mob and block entity rendering (up to 20% faster.)
Improved the performance of chunk rendering by exchanging a small amount of memory for a reduced number of draw calls (up to 10% faster.)
Fixed a memory leak which would cause copies of chunks to remain in cache even if they were no longer needed.
Fixed a problem where animated textures which used interpolation would not have their alpha channel handled correctly.
More parities with Forge Rendering API (Multipart Models, lightning in BlockRenderer, correct ModelData collecting in ChunkRenderRebuildTask, fixed overlay sprites in FluidRenderer)
Fixed broken animations on any texture
Fixed crash when disabling "Animate Only Visible Textures" feature
Fixed memory leak
Added optimized cloud rendering
Improved the performance of special effects, such as the enchanted item glint (up to 300% faster.)
Improved the performance of mob and block entity rendering (up to 20% faster.)
Improved the performance of chunk rendering by exchanging a small amount of memory for a reduced number of draw calls (up to 10% faster.)
Fixed a memory leak which would cause copies of chunks to remain in cache even if they were no longer needed.
Fixed a problem where animated textures which used interpolation would not have their alpha channel handled correctly.
[0.2.11] Rubidium mc1.16.5-0.2.11
by Asek3 on Oct 09, 2026
Download
Fixed F3+A, etc. being unable to reload chunks (thanks to embeddedt)
Backport chunk update threads and deferred chunk update options (thanks to embeddedt)
Backported Direction.getFacing optimization
Fixed glitch with textures placed at the atlas border (thanks for an idea to malte0811 and to IMS for finding bug out)
Fixed ArrayIndexOutOfBoundsException (thanks to FTB and Sodium teams)
Added Optimized Bamboo option (probably useless)
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
Backport chunk update threads and deferred chunk update options (thanks to embeddedt)
Backported Direction.getFacing optimization
Fixed glitch with textures placed at the atlas border (thanks for an idea to malte0811 and to IMS for finding bug out)
Fixed ArrayIndexOutOfBoundsException (thanks to FTB and Sodium teams)
Added Optimized Bamboo option (probably useless)
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
[0.6.3] Rubidium mc1.19.3-0.6.3
by Asek3 on Oct 09, 2026
Download
Updated to 1.19.3
Fixed ArrayIndexOutOfBoundsException (thanks to FTB and Sodium teams)
Added Optimized Bamboo option
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
Fixed ArrayIndexOutOfBoundsException (thanks to FTB and Sodium teams)
Added Optimized Bamboo option
Fix checking if adjacent side is solid using wrong position (thanks to pupnewfster)
[0.6.2] Rubidium mc1.19.2-0.6.2
by Asek3 on Oct 09, 2026
Download
Added RenderLevelStageEvent (Fixes compatibility with Xaero's map, Minecolonies and etc.)
Fixed Immersive Wires rendering (thanks to malte0811)
Added Cauldron to blended blocks
Fixed memory leak
Added minVersion property
Ignore mod for servers
Using GlStateManager instead of raw GL (provides better mod compatibility)
Fixed underwater lightning
Correct smooth lighting (Fixed bug with AE2 Drive and GregTech machines)
Fixed memory leak in ChunkBuilder
Better parity for lightning with Vanilla
FPS increments of 10, to match 1.19
Fixed Immersive Wires rendering (thanks to malte0811)
Added Cauldron to blended blocks
Fixed memory leak
Added minVersion property
Ignore mod for servers
Using GlStateManager instead of raw GL (provides better mod compatibility)
Fixed underwater lightning
Correct smooth lighting (Fixed bug with AE2 Drive and GregTech machines)
Fixed memory leak in ChunkBuilder
Better parity for lightning with Vanilla
FPS increments of 10, to match 1.19
[0.5.4] Rubidium mc1.18.2-0.5.4
by Asek3 on Oct 09, 2026
Download
Fixed ArrayIndexOutOfBoundsException (thanks to FTB and Sodium teams)
Fixed some memory leaks
Fixed underwater lightning
Correct smooth lighting (Fixed bug with AE2 Drive and GregTech machines)
Added compatibility with BetterLoadingScreen
Added minVersion property
Ignore mod for servers
Using GlStateManager instead of raw GL (provides better mod compatibility)
Added Cauldron to blended blocks
Fixed some memory leaks
Fixed underwater lightning
Correct smooth lighting (Fixed bug with AE2 Drive and GregTech machines)
Added compatibility with BetterLoadingScreen
Added minVersion property
Ignore mod for servers
Using GlStateManager instead of raw GL (provides better mod compatibility)
Added Cauldron to blended blocks
[0.2.10] Rubidium mc1.16.5-0.2.10
by Asek3 on Oct 09, 2026
Download
Create ko_kr.json (thanks to Haru301)
Added minVersion property to remove warning
Better compatibiltiy with Flywheel
Fixed underwater lightning
Correct smooth lighting (Fixed bug with AE2 Drive and GregTech machines)
Using LWJGL's MemoryUtil instead of Unsafe
Avoid using more than 10 threads for chunk building
Using GlStateManager instead of raw GL (provides better mod compatibility)
Some lightning optimizations
Oculus needs to be updated to 1.2.6!
Added minVersion property to remove warning
Better compatibiltiy with Flywheel
Fixed underwater lightning
Correct smooth lighting (Fixed bug with AE2 Drive and GregTech machines)
Using LWJGL's MemoryUtil instead of Unsafe
Avoid using more than 10 threads for chunk building
Using GlStateManager instead of raw GL (provides better mod compatibility)
Some lightning optimizations
Oculus needs to be updated to 1.2.6!
[0.6.1] Rubidium mc1.19.x-0.6.1
by Asek3 on Oct 09, 2026
Download
Make GUI scale go above 4
Blending only supported blocks and fluids (Fixes color issues)
Now can be loaded as clientside only
Rebranded config, Rubidium's options will set to default!
Fixed some crashes
Blending only supported blocks and fluids (Fixes color issues)
Now can be loaded as clientside only
Rebranded config, Rubidium's options will set to default!
Fixed some crashes
[0.5.3a] Rubidium mc1.18.2-0.5.3a
by Asek3 on Oct 09, 2026
Download
Fixed compatibility with Flywheel's batching engine
Rebranded config, Rubidium's options will set to default!
Rebranded config, Rubidium's options will set to default!
[0.2.9] Rubidium mc1.16.5-0.2.9
by Asek3 on Oct 09, 2026
Download
Added zh_cn.lang (thanks to 7777777_4547)
Fixed NPE with CCL
Fixed ConcurrentModification with some mods
Fixed NPE with CCL
Fixed ConcurrentModification with some mods
[0.2.8] Rubidium mc1.16.5-0.2.8
by Asek3 on Oct 09, 2026
Download
Make GUI scale go above 4
Added Localization
Blending only supported blocks and fluids (Fixes color issues)
Better Compatibility with some mixins
Added CodeChickenLib compatibility (ProjectRed and etc.)
For correct work Oculus need to be updated for 1.2.5a
Added Localization
Blending only supported blocks and fluids (Fixes color issues)
Better Compatibility with some mixins
Added CodeChickenLib compatibility (ProjectRed and etc.)
For correct work Oculus need to be updated for 1.2.5a
[0.5.3] Rubidium mc1.18.2-0.5.3
by Asek3 on Oct 09, 2026
Download
Added Spanish (thanks to papillo12)
Ignore mod for servers
Correct particle culling
Render empty chunks instead of throwing Exception
Make GUI scale go above 4
Blending only supported blocks and fluids (Fixes color issues)
Fixed Immersive Wires rendering (thanks to malte0811)
Ignore mod for servers
Correct particle culling
Render empty chunks instead of throwing Exception
Make GUI scale go above 4
Blending only supported blocks and fluids (Fixes color issues)
Fixed Immersive Wires rendering (thanks to malte0811)