Add-On 如何讓實體手上拿物品

這篇文章說明如何透過基岩版Add-On,讓Minecraft實體/生物可以拿物品。


如果只是要讓實體像玩家拿著物品,不用特地建模,只要確認實體有特定的骨骼。

在Blockbench中,實體手的骨骼裡面新增叫做"rightItem"或"leftItem"的骨骼,再調整一下樞紐點,遊戲就會認得這個實體握持物品的位置。



接著在行為包裡面加入組件,設定此實體可以拿的物品。

"minecraft:equipment": {
        "table": "loot_tables/entities/shimakaze_equipment.json"
      }


然後再在上面組件所聲明的位置新增物品表的json (可直接參考殭屍的檔案進行修改):

{
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "item",
          "name": "minecraft:iron_sword",
          "weight": 1,
          "functions": [
            {
              "function": "looting_enchant",
              "count": {
                "min": 0,
                "max": 1
              }
            },
            {
              "function": "enchant_random_gear",
              "chance": 0.25
            }
          ]
        }
      ]
    }
  ]
}



留言

此網誌的熱門文章

Minecraft基岩版多人連線教學: 方法一覽

【詳細解說】什麼是Minecraft基岩版,跟Java版有什麼差?

Minecraft基岩版安裝模組(Add-On)&資源包&光影教學