Embeddium — Minecraft Java Edition 1.21.1
Minecraft Java Edition向けのEmbeddium MODレビュー。FPSの向上、書き直されたチャンクレンダラー、他のMODとの優れた互換性を持つNeoForgeおよびForge版Sodium。
Minecraft Java Edition向けのEmbeddium MODレビュー。FPSの向上、書き直されたチャンクレンダラー、他のMODとの優れた互換性を持つNeoForgeおよびForge版Sodium。
前提MOD:
ローダー:NeoForge(1.20.1以降)、Forge(1.20.1以前)、Fabric(1.20.1~1.20.6)
Minecraftのバージョン:1.16.5、1.18.2、1.19.2、1.20.1~1.20.6、1.21~1.21.1、1.21.4
MODのバージョン:レビュー時点での対応バージョン — 1.21.4向け1.0.x
Embeddiumは、開発者FiniteRealityとembeddedtによるSodium 0.5.8レンダラー(FOSSライセンス下での最終バージョン)のフォークです。このMODは、チャンクレンダリングシステムと、ブロックエンティティ、モブ、GUI向けのイミディエイトモード・レンダリングパイプラインを書き直したものですが、オリジナルのSodiumとは異なり、NeoForgeを意図的にサポートし、他のMODとの互換性に重点を置いています。1.20.1より前のバージョンでは、Embeddiumは開発が終了した以前のフォークであるRubidiumを事実上置き換えるものとなっています。
レンダリングに関するMODの変更点
Embeddiumは、GPUコマンドの読み込みをゲームのメインスレッドからバックグラウンドスレッドのプールに移行します。バニラのMinecraftのコードでは、カメラが別の方向を向いている場合でも、ブロックが変更されるたびにすべてのチャンクメッシュが再構築されます。一方Embeddiumは、ビルドフェーズ中に見えないチャンクを除外(カリング)し、同じタイプの隣接する面をグループ化して、単一のGPUコールにバッチ処理します。
バニラと比較した具体的な変更点は以下の通りです:
独自のインデックス付きバッファシステムで書き直された
ChunkRenderer— 1チャンクあたり6回の呼び出しではなく、1回を使用します。モブとブロックエンティティ(チェスト、かまど、旗)向けに最適化されたイミディエイトモードのパイプライン — 100以上のエンティティが存在するシーンにおいて、ほとんどのマイクロスタッター(細かいカクつき)を排除します。
半透明ブロックの内部ソートシステム(translucency sorting) — オプションであり、
Video Settings → Performanceで有効にできます。Forge/NeoForgeプラットフォームでのFabric Rendering APIの統合サポート — Indium MODは不要になり、Embeddiumと同時に起動することはできません。
⚠️ EmbeddiumはOptiFineをサポートしていません。OptiFineがインストールされている場合は、Embeddiumを削除する必要があります。どちらのMODも低レベルでレンダラーを変更するため、クライアントの初期化中に競合が発生します。
様々なシナリオでのFPS向上
数値は構成に依存します。以下は、一般的なミドルスペック環境(RTX 3060、Ryzen 5 5600、16GB RAM、描画距離16)での大まかな範囲です。
シナリオ | バニラ | Embeddium | 向上率 |
|---|---|---|---|
開けたバイオーム、エンティティなし | 90~110 FPS | 180~240 FPS | 約2倍 |
村人がいる村(40体以上のNPC) | 45~60 FPS | 90~120 FPS | 約2倍 |
モブトラップ(200体以上のエンティティ) | 20~35 FPS | 60~90 FPS | 約2.5倍 |
200以上のMODが入ったMOD環境 | 30~45 FPS | 70~100 FPS | 約2倍 |
4K解像度、最高画質設定 | 40~55 FPS | 80~110 FPS | 約2倍 |
統合グラフィックスを搭載した低スペックなノートパソコンでは、向上がより顕著になります。この場合、ボトルネックはGPUではなくチャンクメッシュ構築時のCPUのオーバーヘッドにあるためです。
設定
Embeddiumのメニューは、Options → Video Settingsから開きます。バニラの画面が独自のものに置き換わり、Quality、Performance、Modsのタブが表示されます。

Qualityタブ
パラメーター | 値 | 変更内容 |
|---|---|---|
| Fast / Fancy | 葉、水、雲のレンダリングの全体設定。 |
| Off / Fast / Fancy | 2Dまたは立体的な雲。 |
| Default / Fancy / Fast | 天候の細かさ。 |
| Fast / Fancy | 葉の透明度と内側のレンダリング。 |
| All / Decreased / Minimal | 同時に表示されるパーティクルの数。 |
| None / Smooth / Maximum | スムーズライティング(滑らかな照明)の計算。 |
| 0×0 – 21×21 | 草や葉のバイオームカラーのブレンド半径。 |
Performanceタブ
パラメーター | 値 | 変更内容 |
|---|---|---|
| 1 – 16 | 1フレームあたりに再構築されるチャンク数。 |
| On / Off | 距離による半透明の面の正確なソート(1.20以降)。 |
| On / Off | エラーチェックを無効にすることでOpenGLの呼び出しを高速化。 |
| On / Off | GPUバッファへの直接アクセス(OpenGL 4.4以降が必要)。 |
| On / Off | メッシュをコピーする際にMODがJavaのヒープメモリをバイパスできるようにする。 |
Modsタブ
競合やカスタムAPIに関する専用セクションです。ここでは、Embeddium APIと直接やり取りするMOD(シェーダー用のOculus、拡張UI設定用のReese's Sodium Optionsなど)がリストアップされます。
Mesaドライバのバージョンが23.xより前のAMDグラフィックボードを使用している場合は、Use Persistent Mappingの設定を無効にしてください。これらのドライバで有効にすると、インベントリのテクスチャが黒くなったり、クライアントが完全にクラッシュしたりする可能性があります。
他のMODとの互換性
Embeddiumは重いMOD環境向けに特別に設計されているため、必須および強く推奨される関連MODがいくつかあります。
MOD | 目的 | プラットフォームのバージョン |
|---|---|---|
Oculus | Embeddium上でのIrisシェーダーのサポート | Forge, NeoForge |
Embeddium++ | 高度なレンダリング設定(Sodium Extraに相当) | Forge, NeoForge |
Reese's Sodium Options | 明確な構造で再構築された設定メニュー | すべてのプラットフォーム |
Embeddium API | MOD向けの高度な統合ポイント | メインのJARファイルに同梱 |
競合:
OptiFine — 完全に互換性がなく、一緒には起動しません。
Sodium(同じForge/NeoForgeバージョンの場合) — 不要であり競合します(EmbeddiumはSodiumのフォークです)。
Rubidium — 古くなっており、完全にEmbeddiumに置き換えられました。
Indium — Fabric Rendering APIがネイティブに統合されているため、Embeddium上では起動しません。
SodiumではなくEmbeddiumを選ぶ理由
公式には、SodiumはFabricのみをサポートしています(バージョン0.6以降はCaffeineMCを通じて部分的にNeoForgeにも対応)。Embeddiumは、LGPLライセンスによる最新バージョンに基づく並行フォークを維持しており、MODパック作成者向けのForge/NeoForgeのサポートと、非標準のAPIを介してレンダラーとやり取りするMODとの互換性という2点に重点を置いています。
CaffeineMCチームはEmbeddiumを公式にはサポートしていません。フォークに関するバグレポートは、Sodiumのバグトラッカーではなく、FiniteRealityのGitHubリポジトリで報告する必要があります。
結論
Embeddiumは、バニラのレンダラーがCPUのボトルネックとなるMOD環境において、ForgeとNeoForgeでのFPS向上という特定の課題を解決します。1.20.1以下のバージョンでは、Rubidiumが開発を停止し、公式のSodiumがこれらを対象としていないため、事実上これらのローダー向けに現在も更新が維持されている唯一のSodiumフォークとなっています。
主な制限は、クライアントサイド専用であることと、OptiFineとの非互換性です。CIT、CEM、カスタム空、ズーム機能などが必要な場合、Embeddiumはそれらを提供しないため、個別のMOD(CTM用にはContinuity、カスタムモブ用にはETF/EMF、ズーム用にはZoomifyなど)が必要になります。
NeoForge 1.21.x、Forge 1.20.1、または複雑な農場や村がある古いバージョンで重いMOD環境をプレイしている方に適しています。もしプレイ環境が純粋なFabricであり、Forge上でFabric Rendering APIを必要としないのであれば、CaffeineMCによるオリジナルのSodiumをインストールする方がよりシンプルな選択肢となります。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











