在 Minecraft 基岩中,无形配方可以有多个输出吗?

问题描述 投票:0回答:2

我对制作插件和东西还比较陌生,这是我的第一个食谱。我正在尝试添加一种无形的奶酪配方,其中包括一个棕色蘑菇和一个牛奶桶。我希望它返回存储桶,但我收到一条错误消息:

\[Recipes\]\[error\]-recipes/cheese_from_brown_mushroom.json | pizza:cheese | unsupported multiple output types for result list in shapeless

有办法解决这个问题吗?

这是我的代码:

{
  "format_version": "1.12",
  "minecraft:recipe_shaped": {
    "description": {
      "identifier": "pizza:cheese_from_brown_mushroom"
    },

 
    "tags": [ "crafting_table" ],
    "ingredients": [
      {
        "item": "minecraft:milk_bucket"
      },
      {
        "item": "minecraft:brown_mushroom"
      }
    ],
    "result": [
      { "item": "pizza:cheese" },
      { "item": "minecraft:bucket" }
    ]
  }
}
json minecraft
2个回答
0
投票

否 只能有一个输出。因此您不需要设置存储桶。就像你在游戏中制作蛋糕时,桶会留在制作台上


0
投票

我不知道无形状食谱,但有形状食谱可以有多个输出。这是基岩蛋糕的香草食谱。请注意,结果是蛋糕和三个空桶。

查看你的代码,我注意到你的第二行有“minecraft:recipe_shape”,但你的代码的其余部分是用于无形的食谱。这是可以帮助制作插件的资源:https://bedrock.dev/docs/1.12.0.0/1.12.0.2/Addons.

由于成型食谱可以有多个输出(请参阅下面的基岩香草蛋糕食谱),您可以尝试使用成型食谱。

基岩香草蛋糕食谱:

{
 "format_version": "1.20.10",
 "minecraft:recipe_shaped": {
   "description": {
     "identifier": "minecraft:cake"
   },
   "tags": [ "crafting_table" ],
   "pattern": [
    "AAA",
    "BEB",
    "CCC"
   ],
   "key": {
    "A": {
      "item": "minecraft:bucket",
      "data": 1
    },
    "B": {
      "item": "minecraft:sugar"
    },
    "C": {
      "item": "minecraft:wheat"
    },
    "E": {
      "item": "minecraft:egg"
    }
   },
   "unlock": [
    {
      "item": "minecraft:egg"
    }
   ],
   "result": [
    { "item": "minecraft:cake" },
    { "item": "minecraft:bucket", "count": 3, "data": 0 }
   ]
 }
}
© www.soinside.com 2019 - 2024. All rights reserved.