WarWorld 发表于 2022-5-20 08:59:46

合成篇:数据包制作之无序合成

在上一个帖子上我们学习了如何更改原有配方,没看过上个教程的可以跳转到:数据包制作(一)有序配方(补充) - 教程中心 - Minecraft(我的世界)苦力怕中文论坛 (klpbbs.com)

但是我们把物品分解,需要让他在每一个格子里都可以分解,最简单的方法就是为每一个格子都编写一个json文件,如:
{
   "type":"crafting_shaped",
   "pattern":[
         "x",
         "   ",
         "   "
   ]
   "key":{
         "x":{
                "item":"minecraft_stick"
         }
   },
   "result":{
          "item":"minecraft:wood",
          "count":2
   }
}


{
   "type":"crafting_shaped",
   "pattern":[
         " x ",
         "   ",
         "   "
   ]
   "key":{
         "x":{
                "item":"minecraft_stick"
         }
   },
   "result":{
          "item":"minecraft:wood",
          "count":2
   }
}

像这样把所有格子都设置一个json文件
但这样太麻烦了,所以我们要学习无序合成
{
    "type":"crafting_shapeless",
    "ingredients":[
      {
            "item":"minecraft:stick"
      }
    ],
    "result":{
      "item":"minecraft:wood",
      "count":2
    }
}
这样我们就编写了一个无序合成的配方


WarWorld 发表于 2022-5-20 09:24:17

总结:https://klpbbs.com/thread-42257-1-1.html

782 发表于 2022-5-20 18:22:56

vscode复制痕迹太明显(颜色都出来了)
建议修改一下

WarWorld 发表于 2022-5-20 18:25:01

782 发表于 2022-5-20 18:22
vscode复制痕迹太明显(颜色都出来了)
建议修改一下

我也不知道为什么复制vscode里面的文件会出现黑色

782 发表于 2022-5-20 20:05:58

WarWorld 发表于 2022-5-20 18:25
我也不知道为什么复制vscode里面的文件会出现黑色
因为复制的时候会把样式复制
可以使用橡皮擦工具清除样式
页: [1]
查看完整版本: 合成篇:数据包制作之无序合成