環境構築編リンク
- ツールの準備
- とりあえず動かす(開発環境編)
- とりあえず動かす(ランチャー編) ← here
- バージョン管理(Gitローカルリポジトリ編)
- あった方が良い(が今すぐとは限らない)道具等
- メインページへ戻る
はじめに
前回、IDEA上でマイクラを起動しました。
自分一人で遊ぶならばそれだけで足りることもありますが、できれば複数人で遊んだり、インターネットに公開してみんなに遊んでもらいたいものです。
そこで今回は自作Modのファイルを生成し、ランチャーに入れて起動することを目指します。
Modファイルの作成とランチャーへの入れ方・遊び方
前回作成したModプロジェクトからModファイルを生成し、初回でインストールしたMinecraft Forgeのアプリに導入し、実際に起動します。
目次
1. 6. Build Jars
を実行
どこかで見たことがありますね……?
そうです。
前回の新規Modプロジェクト作成の手順に含まれていました。
このタスクを実行することによって、Modファイル(なんとかなんとか.jar)ができあがります。
2. 生成されたModファイルを見つける
できあがったJarファイルを見に行きましょう。
まずはIDEA上で確認します。
初期状態では、Intellij IDEAの左部にプロジェクトツリーが表示されています。
(もし表示されていない場合は、左上角にある、オレンジの四角で囲ったフォルダマークのボタンをオンにします。)
プロジェクトツリーで、starter/build/libs
の中身をのぞいてみましょう。
フォルダ名をダブルクリックするか、左の矢印をクリックすることで開けます。
中には
-
mymodid-1.0.0.jar
(必要) -
mymodid-1.0.0-dev.jar
(不要) -
mymodid-1.0.0-sources.jar
(不要)
の3つのファイルができあがっていることが確認できます。
続いてはWindowsのエクスプローラー上で見に行きます。
(エクスプローラーがわからなければ調べましょう)
まずはエクスプローラーで前々回starter.zip
を展開した場所を探しましょう。
私の場合はC:\modding
の中にstarter
を展開していました。
ここから、先ほどIDEA上で潜っていったフォルダの順にエクスプローラー上でも潜っていきます。
starter/build/libs
でしたね。
たどり着いたその先にはIDEAで見たものと同じ光景になっているはずです。
拡張子(.jar)が表示されない方
検索して表示されるようにしてください。
やり方はネットで調べれば出てきます。
プログラミングの世界では拡張子も表示できないのかと舐められます。
ファイルの拡張子は常に表示させておきましょう。
プログラミングの文脈では、ファイル名よりも拡張子のほうが重要な場面が多々現れます。
画像とアイコン違うんだけど!
ファイルのアイコンはPCの設定によっていくらでも変更できますし、自動で変更されることも多々あります。
なのでアイコンで判断せず、拡張子で判断してください。
このmymodid-1.0.0.jar
が正真正銘あなたが作ったModのファイルです。
これがあれば誰でもあなたの作ったModで遊べます。
何もやってないし作った感無いんだけどとか言わない
3. CurseForgeアプリで新しいModPackを作る
.jarを遊ぶためにはどうするか。
ランチャーに導入しましょう。
まずはCurseForgeアプリを起動します。
空のModPackリストが表示されます。
(私の場合は既に1つ最高に推してるModPackをインストール済みですが。)
上のほうの + Create
を押します。
プロファイル名は好きなものを入力しましょう。
(本来日本語は非推奨なのでマネしないようにね)
マインクラフトバージョンは1.12.2
を選択します。
ゲームタイプはForge
のまま。
ModLoaderVersionは初期値のまま(画像ではforge-14.23.2859
)でOKです。
終わりました。
ですがこのままでは画像の通りModが何も入っていないModPackです。
4. ModPackにModファイルを読み込ませる
さっき作成したmymodid-1.0.0.jar
を今しがた生まれたModPackに入れます。
まずは点が縦に3つ並んだボタン(ケバブメニュー)からフォルダを開く
をクリックします。
作成したModPackが実際に保存されている場所がエクスプローラーで開かれます。
本当はCurseForgeアプリ上でModの.jarファイルを読み込めてほしいところですが、それは叶いません。
なのでエクスプローラーからModを入れましょう。
ここに2. で手に入れたmymodid-1.0.0.jar
を入れます。
「mods
フォルダにModファイルを入れる」という基本動作は、公式ランチャーを使ったModの入れ方解説でもよく出てくると思います。
5. ModPackを起動
手動で入れたModは反映されるのが遅いのでCurseForgeアプリ上ではMod数ゼロですが問題ありません。
マイクラの公式ランチャーが起動します。
プレイボタンを押しましょう。
警告が出ますが、Modを遊んでいるので自己責任なのは当たり前です。
毎回出ると面倒なのでチェックをつけてからプレイボタンを押しましょう。
起動しました。
(ウィンドウサイズの縦横比が変なのはCurseForgeアプリでちゃんと設定をして直しておきましょうねー)
前回と同じように、Modが入っているかを確認してみましょう。
スクロールするとちゃんとMyMod
なるModが入っていますね!
おわりに
これで基本的には環境構築終了です。
環境構築さえできてしまえば、好き勝手いじりながら試しながらModdingに励んでくれればよいのです。
が、
できれば次の記事まで実行することを強くお勧めします。
プログラミング時は往々にして
「やべ、いじったら動かなくなった」
「前の状態に戻したい」
「どこ変えたか分かんなくなった」
ということが頻発します。
そこで次の記事では、好きなだけ前の状態に戻せるし(逆も可)、比較もバックアップもいくらでもできる超便利ツールGitの紹介と実際の使い方を実践を交えて解説する予定です。