Abstract#
Minecraft Mod開発に挑戦!Topics#
やりたいこと#
- まずは、影MODをいれてみたい。
- それから自分で開発したModを導入するところまではやりたい
- Modで何ができるか確認したい
- 地形データの自動構築とか
- それをMinecraft Education Editionでも使えるか
準備#
[1]を参照してまずやってみよう。- Minecraft
Java版を手に入れよう。というか、PC版はいつのまにか統合版がなくなっていて、Java版とBEDROCK版(昔の統合版か)セットのものしかなくなっていた。統合版のライセンスで、Java版も使えるようになった! |
- Forge
Forge[2]?これはなんだろう。Mod開発の基礎ライブラリみたいなものかな。どの手順を見ても最初にMDKを手に入れろとあるので、[2]のページから、自分のMinecraftのバージョンにあう、MDKをダウンロードしよう。Installerとの違いは何だろう。。→InstallerはMinecraft Java版に普通にMODを導入するときに使う。MDKはMODを開発するときに使うもの。 |
結構、1.18と1.19で変わっていない?Blockクラスが入っているパッケージも違うようだし、RegistryEventがなくなっているし。[3]をしっかり読もう。サンプルプログラムが少ない。。 |
- IDE
Visual Studio Codeをまず使ってみるか。[1]に従っていたらできた。gradle インストールして、gradle runclient をやったらできた。javaのコードのエディタ上はbuildpathが不完全と言われてエラーが出て、今のところ解決できずにいるが、Gradleは使えているのでとりあえず先に進むか。→左下のManageからCommand Paletteをえらんで、Java: Clean Java Langueage Server Workspaceを実行したら、エラーが消えた。。Visual Studio Code |
- gradle
gradleが必要らしい。 |
MOD導入#
- 影MOD
とにかくまずOptifineというMODを入れる必要があるらしい。 |
[4]結局BSL ShadersというMODをいれてみました。本当はSEUS-Renewedというのもいれてみたけど、なぜかエラーで動きませんでした。。 |
MOD開発#
MOD開発のことをModdingというらしい。ここではModelingについて記録していきます。 |
Reference#
- [#1]takunology, 2023年5月3日Visit, Minecraft Mod 開発, https://www.mcwithcode.com/Modding
- [#2]Forge, https://files.minecraftforge.net/net/minecraftforge/forge/
- [#3]https://docs.minecraftforge.net/en/1.19.2/
- [#4]親子ではじめるマインクラフト, 軽量の定番の人気の影MOD(シェーダー)であるBSL Shadersの概要(使い方・遊び方)と導入方法(入れ方・ダウンロード), https://elitrashooter.com/%e3%83%9e%e3%82%a4%e3%82%af%e3%83%a9%e6%94%bb%e7%95%a5%e8%bb%bd%e9%87%8f%e3%81%ae%e5%ae%9a%e7%95%aa%e3%81%ae%e4%ba%ba%e6%b0%97%e3%81%ae%e5%bd%b1mod%e3%82%b7%e3%82%a7%e3%83%bc%e3%83%80%e3%83%bc/