この記事はMinecraft Version 26.2に対応しています。
MinecraftでModを開発する際の最初の手順についてのメモになります。
NeoForgeを用意
下記サイトにアクセスします。
https://neoforged.net/mod-generator/
このサイトにアクセスすると、NeoForgeのModを開発するための空のModを作成してくれます。各設定項目について確認します。
ModName
Mod名を指定します。空白使用可。
Mod ID
Generate Mod ID From Nameが有効になっている場合は設定不要です。基本的にこの設定は常に有効なので設定不要です。
Package Name
javaで使用されるパッケージ名を指定します。私の場合は
com.github.dnyr8bit.<Mod名>
になります。基本的にはGitHubの自分のユーザーページのリンクを逆にしたもの + MOD名 で問題ありません。ブログ名などでも問題ないと思います。
Minecraft Version
自分が作成したいmodのマインクラフトのバージョンを指定します。私は基本的に最新で作成します。
Gradle Plugin
使用するビルドツールを指定します。基本的にデフォルトのModDevGradleを使用する形で問題ありません。
上記が完了したら、ページの下にあるDOWNLOAD MOD PROJECTからダウンロードします。ダウンロードしたものを展開し、フォルダごとエディタで開くことで開発を開始することができます。
最初にやっておくこと
最初は下記のような状態になっていると思います。
src
└─ main
└─ java
└─ com
└─ github
└─ <ユーザー名>
└─ <mod名>
├─ mod
├─ modClient
└─ Config
これでも問題ないですが、パッケージを整理しておくことを推奨します。
私の場合はひとまずこのような状態にしています。
src
└─ main
└─ java
└─ com
└─ github
└─ <ユーザー名>
└─ <mod名>
├─ client
│ └─ modClient
├─ config
│ └─ Config
└─ mod