1. 程式人生 > 遊戲資訊 >製作你第一個行為包

製作你第一個行為包

    一開始呢大家還不需要整資源包,先從行為包開始。

    首先呢先在 development_behavior_packs 資料夾裡面新建一個資料夾,名字隨你喜歡,這就是你行為包的檔案夾了,接下來行為包的東西都做在這裡,然後呢,把原版行為包裡面的 manifest.json 和 pack_icon.png 複製進去。

    到這一步請確保你已經瞭解json格式,不然你將看不懂下面的教程。

    打開復制進去的 manifest.json ,它應該長這樣:

現在還不需要 dependencies 這個陣列,把他刪掉,然後把兩個uuid改掉,獲取uuid的方法網上就一堆了,注意要用 v4 的 uuid,接下來把 header 裡面的 description 合 name 改掉,他們分別是行為包的描述和名字。改好後應該長這個樣子:

    接下來,如果你想要,可以把 pack_icon.png 換掉,這是你行為包在遊戲裡行為包列表的圖示圖片,如果要換你得確保圖片長寬是1:1的。

    然後,該開始修改原版生物了,新建 entities 資料夾,把原版包的 entities 裡面的 ghast.json 複製進去 開啟,

    來到25行,這是惡魂的生命值,應該很好理解吧。value 是初始值,惡魂生成時候的生命值,max是最大值,把它們改一改,數值隨你喜歡。儲存後,啟動遊戲,先不急著測試,去設定裡把 建立者 > 內容日誌GUI 開啟

這可以方便你發現一些錯誤,是做mod必開的。

     然後新建一個存檔,並加上你的行為包,如果行為包列表裡沒有你的包,就仔細檢查一下上面的步驟有沒有做錯吧。進入遊戲後,召喚惡魂看看他的生命值有沒有達到預期吧。

    接下來,試著再修改另一個數值,退出存檔(即小退),把 minecraft:behavior.ranged_attack 裡的 charge_shoot_trigger 改一改,這是惡魂的射速,單位秒,改後好儲存進存檔試試,射速應該會變成你的期望了,你會好奇 charge_charged_trigger 又是幹什麼的嗎? 那就自己研究一下吧!

     本篇教程就到此了,有什麼心得歡迎在評論區分享哦,下一篇是關於生物(實體)具體邏輯的教程。