比較
FabricとForgeの比較
2026年10月18日に更新
FabricとForgeは、Minecraft Java版の2大MODローダーです。Forgeは歴史が長く、バージョンによっては膨大な数のMODがあります。NeoForgeは、新しいバージョン向けのその後継です。Fabricは軽く、新しいMinecraftバージョンにすばやく追従します。MODは1つのローダー向けに作られるので、本当の問題は、どのMODを使いたいかです。
ローダーとMinecraftのバージョンを書いてください。
Codexeでこれを生成並べて比較
| Fabric | Forge / NeoForge | |
|---|---|---|
| 設計 | 小さなローダーとFabric API。MODはミックスインでゲームを変える | 独自のイベントバス、レジストリ、多くの組み込みフックを持つ大きなプラットフォーム |
| 新しいMinecraftバージョン | たいてい数日以内に対応 | たいてい時間がかかる |
| エコシステム | 最近のバージョンで充実、クライアント系とパフォーマンス系のMODが多い | 1.12.2、1.16.5、1.20.1などの古いバージョンで非常に豊富。新しいバージョンはNeoForge |
| MODのファイル | fabric.mod.json | mods.tomlまたはneoforge.mods.toml |
| ビルドツール | Loomを使ったGradle | ForgeGradleまたはNeoGradleを使ったGradle |
| 互換性 | QuiltはほとんどのFabric MODを読み込める | 新しいバージョンでは、ForgeとNeoForgeのMODに互換性はない |
ForgeとNeoForge
2023年、Forgeチームの大半がNeoForgeを立ち上げました。NeoForgeはフォークで、Minecraft 1.20.2以降を引き継いでいます。Forgeも今なお存在して使われており、特に1.20.1以前のMODパックで多く使われています。最近のバージョンで新しいMODパックを作るなら、欠かせないMODがNeoForge、Forge、またはその両方のどれにあるかを確認してください。
Fabricのほうが向いている場合
- 最新のMinecraftバージョンで遊んでいて、リリース後すぐにMODを使いたい。
- パフォーマンス、クライアント、利便性向上のMODを入れた、軽くてほぼバニラのゲームにしたい。
- 小さなMODを作っていて、アップデートしやすいシンプルな構成にしたい。
ForgeまたはNeoForgeのほうが向いている場合
- 使いたい大型MOD(工業、魔法、大規模なコンテンツMOD)が、ForgeまたはNeoForge向けに先行して、あるいはそれ専用にリリースされている。
- Forgeベースで作られたMODパックで遊んでいる。多くは1.20.1以前。
- Capabilityや設定・通信のAPIなど、Forgeが標準で提供する仕組みがMODに必要。
- MODパックの場合、決め手はほぼ必ず、どうしても外せない2〜3個のMODです。それらがあるローダーを選びましょう。
CodexeでFabricとForgeのMODを作る
Codexeは両方を作れます。リクエストに「Fabric 1.21.1」「Forge 1.20.1」「NeoForge 1.21.1」のように書いてください。バージョンがなければ、MODは1.20.1になります。Codexeは、LoomまたはForgeGradleを使ったGradleプロジェクトを生成し、Javaのバージョンを選び、MODをコンパイルして、.jarにfabric.mod.jsonまたはmods.tomlが含まれているか確認します。MODはまだCodexeのテストサーバーで試せないので、自分のクライアントでテストしてください。チャットで頼めば、MODを一方のローダーからもう一方へ移植することもできます。
よくある質問
FabricとForgeのMODを一緒に使えますか?
通常は使えません。それぞれのローダーは自分用のMODしか読み込みません。サードパーティの互換レイヤーはありますが、すべてのMODに対応しているわけではありません。
どちらのローダーが速いですか?
速さはローダーよりMODしだいです。Sodiumのような人気のパフォーマンス系MODはFabricで始まり、今ではNeoForgeでも使えるものがあります。
初めてのMOD作りにはどちらが簡単ですか?
Fabricは構成が小さく、覚える概念も少なめです。Forgeには組み込みの仕組みが多くあります。どちらもJavaとGradleです。
サーバーでFabricやForgeを使いながら、バニラのプレイヤーを参加させられますか?
はい。サーバーのMODがすべてサーバーサイド専用なら可能です。ブロックやアイテムを追加するMODが1つでもあれば、プレイヤーにも同じローダーでそのMODが必要になります。
ローダーに合わせてMODを作る
このプロンプトは、そのまま送信できる状態で開きます:
“Sleeping Bagを追加するNeoForge 1.21.1 MOD: 羊毛3つと革2枚でクラフト、スポーン地点を設定せずに夜をスキップできる、道具のクリエイティブタブに表示、テクスチャと英語名付き。”
Codexeでこれを生成