マイクラのmod開発シリーズもだいぶ増えてきたので目次の記事を作りました。「そうだ、modを作ろう」と一念発起してからこの記事執筆時点で1カ月強。JavaやIDEに触れること自体数年ぶりでしたがリハビリも経てだいぶ色々遊べるようになってきました。。
今後もここの記事を充実させていこうと思っていますが、この記事を参考にして一人でも多くの人が面白いmodを作り、さらにマイクラのエコシステムが盛り上がっていくことを祈ってます。
環境構築編。Eclipse前提ですがEclipseからマイクラの起動、デバッグができるようにするところまでの手順を書いています。
modを作って動かすところまで。中身は空っぽのmodですが一応自作modを作って動いているのを確認するところまでを最低限の作業で実施する方法を書いています。
イベントハンドリングの方法を書いています。イベントハンドリングに重要なForgeにおける二つのイベントバスや、イベントバスにおけるポリモーフィズムの解説、サンプルのありかなどを解説。
マイクラのゲーム中で使えるコマンドの実装方法を書いています。マイクラのコマンドの構造は結構ややこしい(?)のでサンプルも一杯乗せてどのように構造を定義していくのかを解説。最後にちょっと愚痴も書いてますw
アイテムの追加についての記事。まだ何の機能もないシンプルなアイテムを追加しているだけです。今後、この記事に書いた内容をベースに身に着けられるようにしたりいろいろな機能を追加していきたいと思います。