マイクラxプログラミング(1)【入門用の環境構築】
MincraftでModを作りたい。
その気持ちがずっと心の中にありました。
(今回、そんな人の道しるべになります。一緒にマイクラの開発者になりましょう。)
まえおき~なぜやりたいか~
高校生の頃にマイクラPEに触り始めてから紆余曲折あり、最近になってMinecraft Java Editionに触るようになりました🔥
当時触っていたマイクラPEはスマホ・メールアドレス・アプリのデータをすべて紛失し、今ではもう開くことができません。
「その時夢中で作っていた建造物を、今のワールドにお引越しできたらなぁ…」
という思いがあったのです。
今それを実現するためにはMinecraftのMOD「WorldEdit」を導入すると良いということはもうわかっています。
同時に、時代を経るにつれMinecraftが進化してくことに感動を覚えました。
私もやってみたい。
やってみる~使用教材~
新しいことに挑戦するとき、先達の意見には耳を傾けるものです。
特に方法論については、必ず一度は試してみてそれからその方法が自分に合っているか、そうでないかを判断しましょう。
上記の考え方に従い、今回は以下の教材を使っていきます。
Minecraftでプログラミングをやりたい、という思いの人は私や記事を読んでいるあなた以外にもたくさんいます。
海外だけでなく、国内にもいました。
本記事では上記教材のうち、次の動画を対象にしていきます。
動画の内容にしたがって、開発用の環境を作っていきましょう。ただし、こちら2年前の資料なので少し補足していきます。
教材の補足~新しい環境を採用する~
教材の動画をみながら、ここで補足する情報を参考にして開発環境をアレンジしてみてください。
全部は無理かもしれません。お金の力でゴリ押しするからです。
できる範囲で少しずつやっていきましょう。
その代わりに、今後用意する複数の記事のすべてを実践すればMOD開発ができるところまで連れていきます。
本補足の対象者は社会人経験が2年以上ある、日本人の成人、となります。
- 使用するPC
- 使用するOS
- Windows11を使いましょう。PCをこだわることで、Windows11が使えるスペックのPCになっていきます。時代は少しずつWindows10の次に進み始めています。
- 使用するMinecraftのEdition
- Java Editionを使用しましょう。Minecraftはクロスプラットフォームをずっと推し進めてきました。その中でJava Editionは最も古くからメンテナンスされ続けてきたものであり、レッドストーン回路、コマンド、ファンクション、Mod開発、Server開発のすべてに対応しています。
- 使用する教材
- 上記で紹介したものから始めていきましょう。
- 終えたら、他のもやっていきます。「生涯勉強&生涯実践」のマインドを今から少しずつ培っていきましょう。
- 使用する統合開発環境
- Visual Studio 2022 Community Editionを使っていきます。
- 新しいVisual Studioがリリースされたら、そちらを触れていきましょう。
- 古いものを入れれば問題なく動くでしょうが、あなたがやりたいのは「最新の環境でMinecraftを動かしたい」ということではありませんか?
- 使用するJava
- 使用するMinecraftのバージョン
- 今回は最新のバージョン、1.20.2を採用します。
- Serverの設定は動画に従いましょう。
- ※「server.properties」の中で設定する「enable-rcon」は最初から定義されているので、新規追加するのではなく、見つけて編集する必要があります。
学習結果~動画に従うとできるもの~
【広告】~同志向け~
仕事でずっと使ってますが、やっぱりこのマウスは超おすすめです。
左手を使う頻度を減らせました。
詳しい設定はこちらの記事で紹介してます。