MinecraftでMODの開発をします
試行錯誤を書いていくだけのものになります
##概要
環境構築をする
##動作環境 2021/05/12
Version | |
---|---|
Mac OS Big Sur | 11.1 |
IntelliJ IDEA | 2021.1.1 |
AdoptOpenJDK (HotSpot) | 1.8.0_282 |
Minecraft | 1.16.5 |
Forge | 36.1.0 |
##目次
- IntelliJ IDEAのインストール
- Forgeのインストール
- Example Modの削除
##IntelliJ IDEAのインストール
ダウンロードページから「Community」をダウンロード
ダウンロードしたインストーラを実行し、デフォルト設定のまま画面に従ってインストール
IntelliJ IDEAを起動し、タイトル画面で「New Project」を選択
「Project SDK」から「Download JDK」を選択
「Version」に「1.8」、「Vendor」に「AdoptOpenJDK (HotSpot)」を指定し、「Download」
「Project SDK」に「adopt-openjdk-1.8」が選択されていることを確認する
##Forgeのインストール
ダウンロードページから1.16.5を選択し、「Download Recommended」の「Mdk」をダウンロード
ダウンロードしたzipファイルを解凍し、任意の場所に移動させておく
IntelliJ IDEAを起動して解凍したファイルを選択
自動で読み込みが始まるので、右下の進捗表示が完了するまで待つ
画面右側のTool Window Barにある「Gradle」を選択し、GradleのTool Windowを開く
Tasks > fg_runsと階層を下りて「genIntellijRuns」をダブルクリックすると、実行構成が自動で作成される
「BUILD SUCCESSFUL」の表示がでれば成功
Terminalから$ ./gradlew genIntellijRuns
を実行でもできる
Gradle Tool Window左上の同期ボタン(Reload All Gradle Projects)を押す
画面右上の「TitaniumMod [genIntellijRuns]」などと表示されている実行構成選択ボタンを押して「runClient」を選択
実行ボタンを押して、Minecraftが起動すれば成功
起動しない場合、Terminalから$ ./gradlew runClient
を実行すると起動できる場合がある
##Example Modの削除
src/main/java/にあるcom.example.examplemodを削除
com.exampleが残るので削除
src/main/javaを右クリックし、New > Packageからcom.ドメイン名.examplemodパッケージを作成
com.ドメイン名.examplemodを右クリックし、New > Java ClassからExampleModを作成
src/main/resources/META-INF/mods.tomlを開き、modId="examplemod"をmodId="examplemod"に変更(*今回はMOD名を変更しないため変更なしとする)
changelog.txt、CREDITS.txt、LICENSE.txt、README.txtを削除
######参考文献
https://www.tntmodders.com/tutorial/env-1165/
https://qiita.com/niwasawa/items/ca565091468abce48f53