>>584
前提として、Minecraftにおいてmodは全て公式が認めていない改造(mod=悪とかそういう話では無いよ)
なのでmodを作りたい場合は各々のmod作者が勝手にMinecraftのプログラムを解析して、それを書き換える必要がある
でもそれをみんながバラバラのやり方で好き勝手やったらMinecraftのプログラムが崩壊してしまう
だから予めmod作りにおけるルールを決めておいて、それに従ってプログラムを書けば他のmodとうまく共存できるよう代わりにプログラムを書き換えてあげるよってシステムがforge
今あるmodはほぼこのforgeを使ってMinecraftのプログラムを書き換えるよう作られているので、まずはforgeをインストールしないとmodを使えないってわけだ

余談だけど、みんながゼロからMinecraftのプログラムを解析してmodを作るところから始めるのはかなりハードルが高いので
代わりにMinecraftのプログラムを解析して「プログラムのここを書き換えたらゲーム内でこういう風に変わるよ」って情報をわかりやすくまとめてくれているものでもある

プログラミング未経験者向けに噛み砕いて説明してみたから細かなツッコミは受け付けない