Minecraft-Bedrock-Edition

在自定義製作配方中附魔物品

  • May 2, 2022

我有一點問題。我想製作一個行為包,您可以在其中使用自定義製作配方來製作帶有附魔的物品。但我還沒有找到任何文件或任何關於如何做到這一點的指南。我有什麼辦法嗎?

如果您還沒有,請先熟悉一下香草包。在行為包中,您可以在行為包的recipies文件夾中定義製作配方:

Vanilla 封包件夾結構的螢幕截圖。

不幸的是,手工藝不提供附魔物品的能力。這是在項目數據本身上定義的;例如,看看魔法蘋果的定義:

{
 "format_version": "1.10",
 "minecraft:item": {
   "description": {
     "identifier": "minecraft:appleEnchanted"
   },
   
   "components": {
     "minecraft:hand_equipped": false,
     "minecraft:stacked_by_data": true,
     "minecraft:use_duration": 32,
     "minecraft:foil": true,
     "minecraft:food": {
       "nutrition": 4,
       "saturation_modifier": "supernatural",
       "can_always_eat": true,
       "effects": [
         {
           "name": "regeneration",
           "chance": 1.0,
           "duration": 30,
           "amplifier": 4
         },
         {
           "name": "absorption",
           "chance": 1.0,
           "duration": 120, // 2 * 60
           "amplifier": 3
         },
         {
           "name": "resistance", // damage resistance
           "chance": 1.0,
           "duration": 300,
           "amplifier": 0
         },
         {
           "name": "fire_resistance",
           "chance": 1.0,
           "duration": 300,
           "amplifier": 0
         }
       ]
     }
   }
 }
}

您必須分別為您的物品定義製作配方和附魔。

引用自:https://gaming.stackexchange.com/questions/389671