Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Minecraft modding 08

98 views

Published on

Minecraft 1.15.1 対応のMod開発メモです。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Minecraft modding 08

  1. 1. Minecraft Modding #8 道具の作成 たくのろじぃ Version 1.15.1
  2. 2. 1. 道具 道具 : ピッケル、オノ、スコップ、クワ、剣など(のツール類) 道具を作るのに必要なもの 1. ツールの素材(修復で使うもの) 2. ツールの能力値(ベースになるもの) 3. ツールの定義 4. ツールの登録イベント 5. ツールの名称とテクスチャ 素材はアイテムの追加と同じ手順で作る → スライド #4 を参照
  3. 3. 2. 素材の追加 モデルとテクスチャも追加
  4. 4. 3. ツールの能力値 ツールは能力値が インターフェースで提供されている これをベースにオリジナルの ツールを定義していく → 列挙型にして使用
  5. 5. 3. ツールの能力値 tools ディレクトリに ModToolBase.java を追加
  6. 6. 3. ツールの能力値 ツールの能力値 変数名 値 int harvestLevel 採掘のレベル 1(木) ~ 3(ダイヤ) int durability 耐久値 float efficienty 採掘効率 float attackDamage 攻撃力 int enchantability (高レベルな)エンチャントのつきやすさ repairMaterial 修復素材(アイテム) durability は本来であれば maxUses → 都合上変数名を変更
  7. 7. 3. ツールの能力値 (続き) import と メソッドのオーバーライド
  8. 8. 4. ツールの定義 tools に作りたいツールの ソースコードを追加
  9. 9. 4. ツールの定義 クワの引数は他と異なるので注意! → 攻撃力の引数がない 詳細は [Ctrl] + クリック
  10. 10. 5. ツールの登録 ItemInit.java に登録イベントを追加 import を忘れずに
  11. 11. 6. ツールの命名 命名はアイテムと同様に ja_jp.json と en_us に記述
  12. 12. 7. ツールのテクスチャ テクスチャ構成ファイルと画像を用意
  13. 13. 7. ツールのテクスチャ parent 属性を handheld に設定 他のツールにも適用する
  14. 14. 8. ツールの確認 登録されているか、正しく動作するかを確認
  15. 15. 9. レシピの追加 せっかくなのでレシピも追加 → スライド #5 を参照

×