minecraftforgeの起動する仕組み

返信する

CAPTCHA 認証コード
表示されたコードを正確に入力してください。各文字は大文字・小文字の区別があります。

BBCode: OFF
スマイリー: OFF
トピックのレビュー
   

ファイルを添付します

展開ビュー トピックのレビュー: minecraftforgeの起動する仕組み

minecraftforgeの起動する仕組み

投稿記事 by kokkie » 2017年9月24日(日) 07:43

jarを実行し、インストールするforge。どっかの知識袋で、上書きして新しいver作ってんだよ。って言ってた人がいた。実際は違う。
バニラの場合、バージョンのjsonには、mainclassが書いてないため、jar内のmainclassを呼ぶ。mainクラスは、net.minecraft.client.main.Main。こいつを呼び出して起動する。
forgeの場合はどうだろうか。jsonにmainclassが書いてある。net.minecraft.launchwrapper.Launchだ。jarは、1.12だった。そして、classpathに、forgeのjarと、launchwrapperがある。
launchwrapperって何だろう。と思って調べた。--tweakclassというオプションに書いてあるclassを起動?するらしい。forgeは、net.minecraftforge.fml.common.launcher.FMLtweakerを起動?するみたいだ。そこで、classを置き換えするclassなどを呼び出して、起動するということだ。

ページトップ

x