Learn · concepts

MinecraftのModローダーとは?ローダーの解説

MinecraftのModローダーは、ゲーム起動時にパッチを適用し、ModのJARファイルを実行できるようにします。ローダーが何をするのか、どのように機能するのか、そしてFabric、Forge、NeoForge、Quiltの違いについて学びましょう.

TRtrolPublished 1 min read

マインクラフトの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つのローダーは、同じ結果を得るために異なる経路を取ります.

  1. ローダーが最初に起動する

    ランチャーは、Minecraftが完全に起動する前にローダーに制御を渡し、起動時にゲームを修正できるようにします。そうすることで、後から対応するのではなく、事前に変更を加えることができます.

  2. モッズフォルダを読み込みます

    落としたすべてのジョーは発見され、互換性が確認され、キューに入れられます。ここで順序と依存関係が整理されます.

  3. ゲームを修正します

    ローダーはMinecraftのコードを書き換え、各MODの変更が有効になるようにします。Fabricはmixinsを使用します。これは、外科的で的を絞ったバイトコードの編集です。Forgeは、広範囲なコンテンツ変更に対応できるように設計された、より大きく、より重いフックシステムを同梱しています.

  4. ゲームは改造版で動く

    Minecraft すべてのMODが生きている状態で始まる。君にはただのゲームに見えるだけだが、今度は君のJARが追加した追加機能が動く.

Minecraftの主なMODローダーは何ですか?

現代のMinecraftでは、Fabric、Forge、NeoForge、Quiltの4つのローダーがほぼ全てをカバーしています。これらは、速度を重視した軽量派と、大規模なコンテンツMODに対応した重量派という大まかな区分に分けられます。以下に概要をまとめます。

ローダー構築対象備考
FabricパフォーマンスとユーティリティMOD軽量、新しいバージョンへのアップデートが速い
Forge大規模なコンテンツMODと大型MODパック重いフックシステム、長い歴史
NeoForge現代的なコンテンツMODコミュニティ主導のForgeからの派生
QuiltFabric 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を同じローダーで使用すれば問題ありません。

よくある質問

Terminusを入手

軽量で高速更新のモッドの世界を基盤に構築されています。