Learn · concepts
MinecraftのModローダーとは?ローダーの解説
MinecraftのModローダーは、ゲーム起動時にパッチを適用し、ModのJARファイルを実行できるようにします。ローダーが何をするのか、どのように機能するのか、そしてFabric、Forge、NeoForge、Quiltの違いについて学びましょう.
マインクラフトのMODローダーとは?
MODローダーとは、MODを動作させるための基盤となるものです。標準のMinecraftには、MODというものが何かという概念がありません。ローダーはランチャーとゲームの間に位置し、Minecraftの起動時にパッチを適用し、すべてのMODに接続するための場所を提供します。一度バージョンに対応したローダーをインストールすれば、modsフォルダにJARファイルをドロップするだけで、起動時にロードされます。
バニラMinecraftを、封じ込められたプログラムだと考えてみてください。MODのJARファイルは、そのプログラムを内部から変更したいコードです。ローダーは、それを開く、ドロップされたものを読み込む、そしてメニューが表示される前にMODをゲームに接続する部分です。
なぜMinecraftにMODローダーが必要なのでしょうか?
MODはゲームの動作を変化させるため、ゲーム自身のコード内に動作する必要があります。そのため、ローダーが必要になります。ローダーがない場合、MODのJARファイルは単なるゲームが読み飛ばしてしまう無効なファイルに過ぎません。
この点が、多くの人が見落としている部分です。MODは、ランチャーが丁寧に呼び出すプラグインではありません。MODは、Minecraftの動作を実行時に書き換え、拡張するため、ゲームが動作するプロセスに注入される必要があります。注入レイヤーがないと、MODは存在しません。ローダーがそのレイヤーなのです.
MODローダーはどのように動作するのか?
起動時にローダーはゲームの前に挿入され、MODフォルダをスキャンし、各MOD JARをMinecraft内の適切なフックに接続します。タイトル画面が表示される頃には、ゲームはすでにMODが適用された状態で実行されています。主要な2つのローダーは、同じ結果を得るために異なる経路を取ります.
ローダーが最初に起動する
ランチャーは、Minecraftが完全に起動する前にローダーに制御を渡し、起動時にゲームを修正できるようにします。そうすることで、後から対応するのではなく、事前に変更を加えることができます.
モッズフォルダを読み込みます
落としたすべてのジョーは発見され、互換性が確認され、キューに入れられます。ここで順序と依存関係が整理されます.
ゲームを修正します
ローダーはMinecraftのコードを書き換え、各MODの変更が有効になるようにします。Fabricはmixinsを使用します。これは、外科的で的を絞ったバイトコードの編集です。Forgeは、広範囲なコンテンツ変更に対応できるように設計された、より大きく、より重いフックシステムを同梱しています.
ゲームは改造版で動く
Minecraft すべてのMODが生きている状態で始まる。君にはただのゲームに見えるだけだが、今度は君のJARが追加した追加機能が動く.
Minecraftの主なMODローダーは何ですか?
現代のMinecraftでは、Fabric、Forge、NeoForge、Quiltの4つのローダーがほぼ全てをカバーしています。これらは、速度を重視した軽量派と、大規模なコンテンツMODに対応した重量派という大まかな区分に分けられます。以下に概要をまとめます。
| ローダー | 構築対象 | 備考 |
|---|---|---|
| Fabric | パフォーマンスとユーティリティMOD | 軽量、新しいバージョンへのアップデートが速い |
| Forge | 大規模なコンテンツMODと大型MODパック | 重いフックシステム、長い歴史 |
| NeoForge | 現代的なコンテンツMOD | コミュニティ主導のForgeからの派生 |
| Quilt | Fabric MOD、拡張 | Fabricからの派生で、追加機能あり |
FabricとQuiltは非常に近い親戚です。QuiltはFabricの派生であり、Fabric MODとの互換性が高いです。NeoForgeも同様の理由でForgeから派生しました。両派閥のより深い違いを知りたい場合は、Fabric vs Forge をお読みください.
どうやってModローダーを選ぶのか?
Modを作成した人が使用しているローダーを選びましょう。ほとんどの場合、これが決定の全てです。Modは通常、特定のローダー用に作成されるため、Modを選んだ時点でローダーは決まります。どこでも動作する万能のjarファイルはありません。
実用的なルールを2つ:
- Modに合わせる。ブランドに合わせない。 特定のパフォーマンスModやModパックが欲しいですか? それらがターゲットにしているものがあなたのローダーです。それに反対するとゲームが壊れます。
- これから始める? Fabricをデフォルトにする。 固定されたModリストがなく、速度と新しいMinecraftバージョンをいち早く試したい場合は、Fabricが一般的な開始点です。 全くの初心者ですか? Fabricと最初のModのインストールの手順を試してみてください。
やってはいけない唯一のこと、それは陣営を混同することです。 FabricのjarファイルとForgeのjarファイルは、ゲームに互換性のない方法でフックします。プロファイルは一度に1つのローダーしか実行しません。すべてのModを同じローダーで使用すれば問題ありません。
よくある質問
はい、ゲームの挙動を変えるようなMODであれば、どのMODでも当てはまります。それらのMODはMinecraft自身のコード内で動作し、ローダーがその扉を開きます。リソースパック、テクスチャパック、シェーダーは別のシステムであり、多くの場合ローダーなしで動作します.
いいえ、バニラ版のMinecraftには、MODの概念がありません。ローダーがインストールされていない状態でMODのJARファイルをゲームに突っ込んでも、無視されて座っているだけです。何もそれを読み込んだり実行したりするものが用意されていないからです.
選択したMODがビルドされているローダーを選んでください。ほとんどのMODは1つのローダーにのみ同梱されているため、通常はウィッシュリストが決めてくれます。クリーンな状態から始めたい、そして高速性や新しいバージョンへの早期サポートも欲しい場合は、Fabricが一般的なデフォルトです.
いいえ。FabricのジャーとForgeのジャーは、互換性のない方法でゲームにフックし、プロファイルは一度に1つのローダーを実行します。すべてのMODを同じローダーにマッチさせるか、ゲームは起動しません.
軽量で高速更新のモッドの世界を基盤に構築されています。