Minecraft【MOD制作 1.12.2】 (1)〈Intellij IDEAで環境構築〉Intellij IDEAでマイクラMOD開発講座
初めまして、まっしゅです。
mod制作を始めました。
できるだけわかりやすいように書くので、
最後まで見てくれると嬉しいです。
YouTubeでゲーム実況とかをやってるので、ぜひ見てってください!
開発環境
まず、今回することは、さっき書いたやつをインストールしていく感じです。
パッと言われてもわからないと思うけど、本文中でそれぞれ説明します。
だいたいの流れをつかんどいてください。
今回の流れ
ちなみに、Intellij IDEAは、32bitのOSには入れることができないので、
32bitのOSを使ってる人は、別の記事を探してください。
こんなかんじになっております。
それじゃ、はじめていきましょう。
・Minecraft Forge 導入
mod入れたことあるからもう入ってるっていうひとがいるかもしれないけど、
その時いれたやつとはちがうやつをいれるので、ちゃんとみて!!
ほかの人のブログのほうがわかりやすいと思うので、
これみてわかんなかったら別のやつを見てください。
まずは、ネットで、”Minecraft Forge”と検索してください。
そしたら、多分一番上にある、赤丸で囲ったやつをクリック。
そしたら、出てくるのは、1.14.4のやつなので
左側のところで、1.12のところをクリックしてください。
いくつかでてくるので、
その中の1.12.2をクリック。
そしたら、写真と同じ状況になります。
右と左に同じようなのがありますが、右が安定版で、左が最新版です。
最新版は、重大なバグが含まれている可能性があるので、
そこまでの理由がない場合は、安定板を入れておいたほうがいいでしょう。
今回は、安定版を入れます。
windows installerの方ではなく、Mdkをダウンロードしてください。
Mdkには、modを開発するためのツールが入っています。
ダウンロードが始まると、広告が出ることがあります。
広告は画面全体に出てます。
しばらくすると、右上のところにスキップボタンが出てくるので、
それをおしてください。
ダウンロードが終わったら、好きな場所にzipファイルを展開してください。
これで完了です。
・JDKインストール
JDKとは違って、JREという、javaを動かすだけのものなので、
JDKを入れないといけません。
僕の場合は、Amazon Corretto 8のJDKを入れました。
8というのは、長期サポートのもので、
11もありますが、マイクラが8で動いているので、
今回は8を入れます。
まずは、amazon corretto 8で検索。
写真では一番上に出てきている、ダウンロードサイトを選んでください。
そしたら、下にスクロールして、windows x64(32bitのWindowsを使ってる人は x86)
どちらでもいいのですが、今回は、zip形式のほうをダウンロードします。
ダウンロードすると、エクスプローラーのダウンロードのところに、
amazon-corretto~~~みたいなのが入っているので、右クリックのすべて展開で、
展開する場所を選んで、展開してください。
このとき、展開した場所は、メモをしておいて、忘れないようにしてください。
これでOK。
・Intellij IDEA インストール&セットアップ
Intellij IDEAは、javaなどの様々なプログラミング言語に対応した統合開発環境です。
これには、有料のものと無料のものがあります。
無料だと使用できるプログラミング言語が少なかったりしますが、
今回は無料版でも不都合はないため、無料版を使用します。
普通にIntellij IDEAで検索したら、
上のほうに出てくるもの(赤丸で囲ったやつ)をクリック。
すると、このようなページに来るので、赤丸のDOWNLOADボタンをクリック。
そしたら、少し下にスクロールすると、
右と左にダウンロードのボタンが出てきますが、
右が無料版で、左が有料版です。
今回は右の無料版をダウンロードします。
今書いてる時点で、環境構築してから二週間ほど空いちゃって、
Intellij IDEAのインストールはあまり覚えていませんが、
適当にやればよかったと思う。
(英語で書いてあるので、読めない人はGoogle先生をたよれ!)
インストールが終わったら、
したい人だけでいいですが、日本語化をします。
僕は日本語化しました。
https://mergedoc.osdn.jp/#pleiades.html#PLUGIN
このサイトから、自分の使っているOSのやつをインストールしてください。
日本語化の仕方について書いてあるサイト
↓(いいサイトがあるなら、わざわざ自分が書かなくてもいいかな的な思想)
https://qiita.com/daigoro7/items/00819e5686f6c4d682f8
・Intellij IDEA mod制作 環境構築
やっと、MOD制作の環境構築です。
まずは、Intellij IDEA を開いて、右下にある構成ボタンからプラグインをクリック。
Minecraft Development をインストールします。
(写真ではもうインストールされてます)
インストール出来たら、installと書いてあったところがRestart IDEに変わるので、
クリックしてIntellij IDEAを再起動します。
起動したところから、新規プロジェクトを作成してください。
Minecraftを選択して、真ん中のForge Modにチェックを入れてください。
次へを押す前に、上のほうにある、プロジェクトSDKが、
先ほどインストールしたJDKのバージョンと同じになっていることを
確認しておいてください。
確認出来たら次へを押してください。
そしたらまた新しい画面に行って、グループIDとかを決める画面になります。
グループIDは、何のフォルダの中に入れるか、
アーティファクトIDは、なんという名前のフォルダの中にMODのファイルを置くか、
ということになっています。
バージョンは、そのままでいいと思います。
わかりずらいと思うので例として、私の場合、
グループIDを、"jp.mash"、(みんな、"jp.~~"みたいなかんじにしてるので。)
アーティファクトIDを、"mash_mod"にすると、
"jp" フォルダの中の "mash" フォルダの中にある、
"mash_mod" の下にメインクラスが置かれるということになります。
"jp"フォルダをどこに置くのかについては、今後の設定で、決めていきます。
設定が終わったら次へをクリック。
また新しいところへ来ます。
Minecraft Versionのところを、1.12.2に直しておいてください。
すると、Forge Versionと、MCP Versionも、合わせて変わります。
Mod Nameは、マインクラフト内で表示されるMODの名前になります(多分)。
あとから変えれるので、そんなに悩まなくても大丈夫。
Main Class Nameは、名前の通り、メインクラスの名前です。
Mod Nameと同じにしておいたほうがいいと思います。
外国の人は、Main っていう風にしてました。
下のほうの、説明とかwebサイトとかって書いてあるところは、
多分マイクラ内のMOD一覧で表示される情報だと思います。
これもあとから変えれるので、別に今設定しなくてもいいです。
そしたら次へ。
そしたら、前に設定した、jp.mash~~とかいうやつを、どこに置くかを設定します。
プロジェクト名は、好きな名前でいいですが、
できればMODの名前と統一しておいたほうがいいでしょう。
この場合、Cドライブの下の、moddingの下のmash_modの下に、
jp.mash~~が入ります。(その間にいろいろありますが)
新しくつくられるのは、mash_modフォルダだけなので、
moddingフォルダは、エクスプローラーであらかじめに作っておいてください。
右側のほうに、"..."みたいなのがありますが、これは、フォルダーの検索です。
これをクリックして、エクスプローラーの要領で
Modを置きたいところに移動して、OKを押せば設定できます。
終わったら完了をクリックしてください。
少し時間がかかるので休憩。
終わると、ウィンドウが出てきたら、そのままOKをしてください。
ウィンドウが出てこなかったら、少しそのままにしておくと、
右下のところに、Gradleプロジェクトをインポートする必要があります、
という風なメッセージが出てくるので、
自動インポートを使用可能にするをクリックしてください。
できたら、gradleのところから、
mash_mod(自分のmodのあるフォルダ名)/Tasks/forgegradle/runClient
を右クリックして、実行をクリックします。
すると、下のほうで、なんかいろいろなって、しばらくするとマイクラが起動します。
次から起動するときは、右上の緑三角のところから起動できます。
つかっているマイクラとは別のアカウントとして認識されるので、
スキンや言語設定などは、初期状態です。
使いずらい人は日本語に直しておくといいでしょう。
modsのところをクリックすると、入っているmodの一覧が表示されるので、
一番下に、Mash_modが出ていれば、成功です。
これで、環境構築は完了です。
次の記事↓
・おわりに
今まで僕の解説を見てくださってありがとうございます。
できるだけ、写真と文章を駆使して、分かりやすくしたつもりでしたが、
どうだったでしょうか。
皆さんが、これを見て、mod開発の環境構築について分かってくれたらうれしいです。
youtubeで、ゲーム実況とかをやってるので、ぜひ見てってください!
最後まで見てくれて、ありがとう!