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 09

75 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Minecraft modding 09

  1. 1. Minecraft Modding #9 鉱石ブロックの生成 たくのろじぃ Version 1.15.1
  2. 2. 1. 鉱石ブロック 道具を作ったので、せっかくなら鉱石も欲しい 鉱石ブロックを作るのに必要なもの 1. 鉱石ブロックの定義 2. 鉱石ブロックの生成処理 3. 鉱石ブロックの名称とテクスチャ ブロックはブロックの追加と同じ手順で作る → スライド #6 を参照
  3. 3. 2. 鉱石ブロックの登録 ブロックの登録イベントに追記 ブロックのテクスチャとアイテム、名称を設定するのも忘れずに
  4. 4. 3. ドロップ品の追加 Minecraft の Assets をコピペして書きかえる (Assets のダウンロード方法はスライド #6 を参照) data / mod / loot_tables / blocks に takunolo_ore.json を追加 loot_tables がないと正しく動作しない 今回はダイヤブロックをコピペ(ベースにする)
  5. 5. 3. ドロップ品の追加 コピペしたコードを少し編集 “name” 属性に ドロップアイテムを指定する → ブロックが破壊されたときに そのアイテムがドロップする 幸運のエンチャントが付いた つるはしでブロックを破壊すると 複数ドロップする仕様になっている
  6. 6. 4. ドロップの確認 鉱石ブロックを破壊すると指定したアイテムがドロップするか確認
  7. 7. 5. 鉱石ブロックの生成 ワールド生成時に鉱石ブロックも生成 → world ディレクトリに生成イベントを作る func_227446_a_ という メソッド名が謎…
  8. 8. 6. 鉱石ブロックの生成登録イベント FML のセットアップ(ワールド生成)時に鉱石を生成させるイベント処理を追記 鉱石生成を記述したコードの import も忘れずに
  9. 9. 7. 鉱石ブロックの生成 ワールドを新規作成し、鉱石ブロックが生成されているかを確認
  10. 10. 8. 補足 鉱石ブロックの生成範囲について 上から順番に • 鉱石の生成試行回数 • ? • ? • 生成される高さの最大値 オフセットの値は乱数生成に 関係している可能性が高い

×