Modを入れた直後にMinecraftが起動しない、あるいは一瞬でランチャーに戻される。これは「何が悪いか分からない」のが一番つらいところです。ただ実際には、原因は数種類に集中しています。頻度の高い順に潰していくのが最短ルートです。
You add a few mods, hit play, and the game dies before the title screen ever appears. The frustrating part is that nothing tells you which mod did it. In practice though, the causes cluster into a handful of categories — so the fastest route is to rule them out in order of how common they are.
断トツで多い原因です。多くのModは単体では動かず、別のModを土台として要求します。Fabric系なら Fabric API、Forge/NeoForge系なら各種ライブラリModがそれにあたります。1つでも欠けていると、ゲームは起動を中断します。
By far the most common. Many mods do not work alone — they require another mod as a foundation. On Fabric that is almost always Fabric API; on Forge and NeoForge it is usually a library mod. If even one is missing, the loader aborts startup.
Missing or unsupported mandatory dependencies や requires ... which is missing と出ていれば確定です。
How to spot it: the error screen or log says Missing or unsupported mandatory dependencies or requires ... which is missing.
対処は単純で、足りないModをダウンロードして mods フォルダに追加するだけです。問題は「何が足りないか」を知ることで、これはjarの中のメタデータを読めば起動前に分かります。
The fix is simple — download the missing mod into your mods folder. The hard part is knowing what is missing, and that information is sitting inside the jar's metadata, readable before you ever launch the game.
1.20.1用のModを1.21で動かすことはできません。「だいたい近いから動くだろう」は通用せず、マイナーバージョン違いでも弾かれます。複数のModを集めていると、うっかり1本だけ別バージョン向けが混ざるのがよくあるパターンです。
A mod built for 1.20.1 will not run on 1.21. "Close enough" does not exist here — even a minor version difference is rejected. The classic failure is collecting a dozen mods and having exactly one of them target a different version.
配布ページのバージョン表記を信じすぎないことも大事です。同じページで複数バージョンが配布されているので、ダウンロードしたファイルがどれなのかはファイル自体を見るのが確実です。
Don't rely purely on the download page either: most projects host several versions on the same page, so the only reliable source of truth is the file you actually downloaded.
Forge用のModはFabricでは動きません。逆も同じです。NeoForgeはForgeから分岐したものですが、これも別物として扱われます。mods フォルダに違う系統のjarが同居していると、多くの場合そのまま起動失敗になります。
A Forge mod will not load on Fabric, and vice versa. NeoForge is a fork of Forge but is still treated as a separate ecosystem. Mixing families inside one mods folder usually ends in a failed launch.
ここまでで解決しない場合に疑う領域です。Modを大量に入れると必要メモリが増え、割り当てが足りないと起動途中で落ちます。ランチャーの設定から割り当てを増やしてください(目安: 軽量構成で4GB、大型Modpackで8GB以上)。
Worth checking only after the first three. A large mod list needs more RAM, and an under-allocated instance dies partway through loading. Raise the allocation in your launcher settings — roughly 4 GB for a light setup, 8 GB or more for a big modpack.
また、新しいMinecraftほど新しいJavaを要求します。ランチャー同梱のJavaを使っていれば通常は問題ありませんが、自前で入れたJavaを指定している場合はバージョンを確認してください。
Newer Minecraft versions also require newer Java. If you use the launcher's bundled runtime you are usually fine; if you pointed it at your own Java installation, check the version.
ほかの記事More guides
Forge / NeoForge / Fabric / Quilt の違いと選び方Forge vs NeoForge vs Fabric vs Quilt — which loader should you use? modsフォルダの場所と、Modの正しい入れ方Where the mods folder is, and how to install mods correctly クラッシュレポートの読み方 — 原因のModを特定するHow to read a Minecraft crash report and find the guilty mod全部 Minecraft 1.20.1 / 1.21.1 対応、CurseForge で無料配布中です。All free on CurseForge, for Minecraft 1.20.1 and 1.21.1.