MOD開発

Minecraft Java Edition の購入方法

一通りMod開発講座を終えたので、Minecraft Java Edition の購入方法をまとめておきます。もし、自分で作ったModを動かしたい場合はデバッグ用ではなく、正規版を購入する必要があるので注意してください。 この資料は別で作っているものですが、その一部に…

【Minecraft 1.15.1】Mod開発 #Ex サーバを用いたデバッグ

Minecraft 1.15.1 用のMod製作おまけ編です。サーバを立ち上げてデバッグする方法についてです。 今回でMod開発は一区切りです。#1 から 今回までで、おおよそのMod開発ができるようになっていると思います。まだ Entity やバイオーム生成をやっていませんが…

【Minecraft 1.15.1】Mod開発 #12 特殊アイテムの作成

Minecraft 1.15.1 用のMod製作その12です。特殊効果を持つアイテムを作ります。 Minecraft modding 12 from Takunology

【Minecraft 1.15.1】Mod開発 #11 進捗(実績)の追加

Minecraft 1.15.1 用のMod製作その11です。進捗(実績)を追加します。 Minecraft modding 11 from Takunology

【Minecraft 1.15.1】Mod開発 #10 防具の作成

Minecraft 1.15.1 用のMod製作その10です。防具を作ります。 Minecraft modding 10 from Takunology

【Minecraft 1.15.1】Mod開発 #9 鉱石ブロックの生成

Minecraft 1.15.1 用のMod製作その9です。鉱石ブロックを定義し、ワールドに生成できるようにします。 Minecraft modding 09 from Takunology

【Minecraft 1.15.1】Mod開発 #8 道具の作成

Minecraft 1.15.1 用のMod製作その8です。斧やくわ、つるはしなどのツールを作成します。 Minecraft modding 08 from Takunology

【Minecraft 1.15.1】Mod開発 #7 アイテムグループの作成

Minecraft 1.15.1 用のMod製作その7です。ブロックやアイテムなどをグルーピングして分かりやすくします。 Minecraft modding 07 from Takunology

【Minecraft 1.15.1】Mod開発 #6 ブロックの作成

Minecraft 1.15.1 用のMod製作その6です。ブロックを作って配置できるようにします。 Minecraft modding 06 from Takunology

【Minecraft 1.15.1】Mod開発 #5 レシピの作成

Minecraft 1.15.1 用のMod製作その5です。レシピを作成します。 Minecraft modding 05 from Takunology

【Minecraft 1.15.1】Mod開発 #4 食べ物(アイテム)の作成

Minecraft 1.15.1 用のMod製作その4です。食べ物アイテムを登録します。 Minecraft modding 04 from Takunology

【Minecraft 1.15.1】Mod開発 #3 ファイル構成と初期化処理

Minecraft 1.15.1 用のMod製作その3です。初期化フェーズの話です。 Minecraft modding 03 from Takunology

【Minecraft 1.15.1】Mod開発 #2 Mod情報書き換え2

Minecraft 1.15.1 用のMod製作その2です。Javaはよく分かりません。 Minecraft modding 02 from Takunology

【Minecraft 1.15.1】Mod開発 #1 環境構築とMod情報書き換え

Minecraft 1.15.1 用のMod製作に当たり、忘れないようにメモしておきます。 Minecraft modding 01 from Takunology

Javaは分からないけどマイクラMODを作りたい #7 AIを作る

前回はもともと定義されているAIの機能をいじりましたが、今回からは自分でAIを作っていきます。 1. EntityAIBase を継承する LittleMaidMob のカスタムAIを見てみると、どうやら EntityAIBase を継承しているようです。これを参考にAIを作ってみたいと思い…

Javaは分からないけどマイクラMODを作りたい #6 村人AIをいじってみる

前回 EntityPlayer を継承して痛い目に合ったので、今回からは村人ベースで進めていこうと思います。機能はたくさん必要になると思いますが、仕方ないですね。 1. EntityVillager クラスを見てみる まず目についたのは村人の行動パターンメソッド、すなわちA…

Javaは分からないけどマイクラMODを作りたい #5 EntityPlayer を継承すると描画クラスでエラーが起こる話

今回から人間ユニットの動作部分(機能部分)の製作に当たります。今後、動作部分のことをAIと呼びます。AIを作る際には entity ディレクトリ内に ai というディレクトリを作成し、その中に書いていきます。 1. ディレクトリ構成の確認 まず、今までに作って…

Javaは分からないけどマイクラMODを作りたい #4 Enitity にて継承するクラスを知りたい

いままで村人ベースに作成していましたが、今回からはプレイヤーをベースに作っていきたいと考えています。Minecraftにて人間もどきを作り、サバイバルできるかを試します。システムと Entity に関する動作を知る必要があるので、時間がかかりそうです。 目…

Javaは分からないけどマイクラMODを作りたい #3 村人スキンを変える

前回、Entity の登録と村人を継承した機能を実装しました。実行してみましたがまさかのエラー。コンパイルは成功しているのでソースコード自体に問題はないようですが...。 1. エラーログを見る こんな一文を見つけたのでエラーログを確認しに行きます。VSCo…

Javaは分からないけどマイクラMODを作りたい #2 村人もどきをつくる

アイテムやブロックなどの追加からやるべきかと思いましたが、Mob を作っているような記事をあまり見かけなかったので、Mobを作ることに挑戦します。 1. MobじゃなくてEntityらしい マイクラにはたくさんの生物がいますね。村人や狼、モンスターからネコなど…

Javaは分からないけどマイクラMODを作りたい #1 Mod名変更と基礎について

以前、「VSCodeでマイクラMOD開発をしたい」というタイトルで環境を整えたのですが、その続編みたいな感じです。今回から「Javaは分からないけどマイクラMODを作りたい」というタイトルに変更して記載していきます。 はじめに このシリーズは開発日記なので…

VSCodeでマイクラMOD開発をしたい #2 MODの名称を変える

前回の続きです。サンプルMODのままではオリジナリティがなくて残念なので、色々自分仕様に変えていきます。まずはMOD情報をいじるところから始めていきます。 1. パッケージ名を変える まずはJavaのパッケージ名を変えましょう。デフォルトでは com.example…

VSCodeでマイクラMOD開発をしたい #1 サンプルMODを動かす

C#だけではマイクラMODをつくることができないため、Javaが必要です。Javaの設定方法に関しては様々な記事で紹介されているので省きます。 実行環境 Java(TM) SE Runtime Environment (build 1.8.0_211-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.21…