Embeddium is a free and open-source client-side performance mod that dramatically improves rendering speed and frame rates for Minecraft on NeoForge, Forge, and Fabric. Built on the last FOSS-licensed Sodium codebase, it delivers all of Sodium's optimizations while adding better mod compatibility and cross-loader support.
Minecraft's default rendering engine has long been a bottleneck for players running large modpacks or exploring vast worlds. Stuttering chunks, low frame rates, and sluggish entity rendering are common complaints — especially on Forge, where Sodium was never officially available. Embeddium solves this by bringing Sodium's rewritten terrain renderer and rendering pipeline optimizations to Forge and NeoForge players. With over 23 million downloads on Modrinth alone, it has become one of the most trusted performance mods in the Minecraft community. Originally created by Asek3 as a Forge port and now maintained by FiniteReality, Embeddium receives frequent updates that prioritize mod compatibility — something that sets it apart from other performance forks.
Key Features of Embeddium
- Rewritten Terrain Renderer — Embeddium replaces Minecraft's default chunk rendering system with a highly optimized alternative inherited from Sodium 0.5.8. This means significantly faster chunk loading and smoother terrain rendering, which is especially noticeable when flying with Elytra or exploring new areas at high render distances.
- Optimized Immediate-Mode Rendering Pipeline — Beyond terrain, Embeddium also speeds up how entities, block entities, and GUIs are rendered. Players in busy areas — mob farms, villages with many villagers, or bases full of chests and hoppers — will see noticeably better frame rates compared to vanilla Minecraft.
- Multi-Loader Support (Forge, NeoForge, Fabric) — Unlike Sodium which targets Fabric only, Embeddium runs on Forge (1.20.1 and older), Fabric (1.20.1–1.20.6), and NeoForge (1.20.1 and newer). This makes it the most versatile Sodium-based optimizer available, letting you keep the same performance mod regardless of which loader your modpack uses.
- Built-In Fabric Rendering API Support — Embeddium integrates the Fabric Rendering API directly, eliminating the need for the Indium compatibility mod. This reduces potential points of failure in your mod setup and means one fewer dependency to track and update.
- Frequent Mod Compatibility Patches — One of Embeddium's biggest strengths is how quickly compatibility issues with other mods get fixed. When conflicts are reported and reproduced, patches are typically released soon after. For modpack players, this reliability is invaluable.
- Translucency Sorting Support — Embeddium includes optional translucency sorting, which can be toggled in Video Settings. This fixes visual artifacts with overlapping transparent blocks like stained glass, water, and ice — a longstanding rendering issue that many performance mods ignore entirely.
- Additional APIs for Mod Developers — Embeddium offers extra APIs that let other mod developers integrate more smoothly with its rendering changes. This encourages a healthier modding ecosystem and reduces the chance of visual glitches when combining multiple mods.
Screenshots
How to Install Embeddium
- Choose and install a compatible mod loader for your Minecraft version: NeoForge for 1.20.1+, Minecraft Forge for 1.20.1 and older, or Fabric for 1.20.1–1.20.6.
- Download the correct Embeddium file for your Minecraft version and loader from the download section below.
- Locate your Minecraft
modsfolder. On Windows, press Win + R, type%appdata%\.minecraft\mods, and hit Enter. - Drop the downloaded
.jarfile into themodsfolder. If you previously used Indium, remove it — Embeddium has that functionality built in. - Launch Minecraft using your mod loader profile. Open Video Settings to verify Embeddium is active and to configure translucency sorting if desired.
Requirements & Compatibility
| Minecraft Version | Supported Loaders |
|---|---|
| 1.21.4 | NeoForge |
| 1.21.1 | NeoForge |
| 1.21 | NeoForge |
| 1.20.6 | Fabric, NeoForge |
| 1.20.5 | Fabric, NeoForge |
| 1.20.4 | NeoForge, Fabric |
| 1.20.1 | Forge, NeoForge, Fabric |
| 1.19.2 | Forge |
| 1.18.2 | Forge |
| 1.16.5 | Forge |
What's New
- Extended support to Minecraft 1.21.4 on NeoForge, keeping Embeddium current with the latest game release.
- Continued Fabric Rendering API integration improvements, removing the need for Indium entirely.
- Ongoing mod compatibility patches addressing conflicts reported by the community.
- Translucency sorting refinements for cleaner rendering of transparent blocks.
- Various bugfixes and internal optimizations to the rendering pipeline carried over from the Sodium 0.5.8 codebase.
Pros and Cons
Pros
- Brings Sodium-level performance to Forge and NeoForge players
- Supports three mod loaders across a wide range of Minecraft versions (1.16.5–1.21.4)
- Built-in Fabric Rendering API means fewer dependencies
- Actively maintained with fast compatibility patches
- Free and open-source under LGPL-3.0
- Optional translucency sorting fixes common visual artifacts
Cons
- Not supported by CaffeineMC — bugs cannot be reported to the Sodium team
- Fabric support is limited to 1.20.1–1.20.6 (Fabric users on newer versions should use Sodium directly)
- Some shader mods may require additional compatibility patches
- Does not include a built-in shader pipeline — a separate shader mod is still needed
Alternatives to Embeddium
- Sodium — The original performance mod for Fabric that Embeddium is based on. Best choice if you play on Fabric with the latest Minecraft versions and don't need Forge compatibility.
- OptiFine — A long-standing optimization and shader mod that bundles performance improvements with shader support. A good option if you want an all-in-one solution, though it can conflict with some mods.
- Lithium — A server and client optimization mod that targets game logic like mob AI, world generation, and block ticking rather than rendering. Pairs well with Embeddium for maximum performance gains.
Download Embeddium
| Minecraft Version | Fabric | Forge | NeoForge |
|---|---|---|---|
| For Minecraft 1.21.4 | — | — | Download |
| For Minecraft 1.21.1 | — | — | Download |
| For Minecraft 1.21 | — | — | Download |
| For Minecraft 1.20.6 | Download | — | Download |
| For Minecraft 1.20.5 | Download | — | Download |
| For Minecraft 1.20.4 | Download | — | Download |
| For Minecraft 1.20.1 | Download | Download | Download |
| For Minecraft 1.19.2 | — | Download | — |
| For Minecraft 1.18.2 | — | Download | — |
| For Minecraft 1.16.5 | — | Download | — |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Is Embeddium the same as Sodium?
No — Embeddium is a fork of Sodium, not a direct copy. It is built on the last open-source version of Sodium (0.5.8) and includes additional bugfixes, mod compatibility patches, and multi-loader support that Sodium does not offer. Embeddium is maintained independently by FiniteReality and is not affiliated with CaffeineMC.
Can I use Embeddium with shaders?
Not by itself — Embeddium does not include a built-in shader engine. You will need a separate shader compatibility mod designed to work with Embeddium on your specific loader. Check the Embeddium project page for recommended shader mod pairings for your Minecraft version.
Do I still need Indium with Embeddium?
No — Embeddium has the Fabric Rendering API built in, so Indium is no longer required. In fact, Indium will not work alongside Embeddium and should be removed from your mods folder to avoid conflicts.
Does Embeddium work on Minecraft 1.21.4?
Yes — Embeddium supports Minecraft 1.21.4 on NeoForge. For Fabric users on 1.21+, you should use the original Sodium mod instead, as Embeddium's Fabric support currently covers versions 1.20.1 through 1.20.6.
Is Embeddium safe to use in modpacks?
Yes — Embeddium is one of the most modpack-friendly performance mods available. It is licensed under LGPL-3.0, receives frequent compatibility patches, and is used in thousands of modpacks. Its developer APIs also help other mod authors integrate smoothly, reducing the chance of rendering conflicts in large modpacks.
