BE教程

[双版本通用]自定义合成台

已注销***禁止访问 发表于 2022-7-11 · 最后回复 2024-6-28 IP:安徽省 7,116 21
前言:本人不怎么开发Java版模组,但是拆过包(尺v尺),写法基本上都一样,所以不要在意啦

第一步:新建一个"json"文件夹
列如:"点赞.json"(没有特殊要求,中英文都可以)
  1. {
  2.   "format_version": "1.12",//适配的游戏版本(无法在低于该版本应用)
  3.   "minecraft:recipe_shaped": {
  4.     "description": {
  5.       "identifier": "114514"//唯一标识符,重复则无效(建议有规律的使用唯一标识符或者……随便打成乱码也行)
  6.     },
  7.     "tags": [
  8.       "crafting_table"//合成台标签,默认是"crafting_table",这是原版合成台的标签;如果是自定义合成台需要自己改成对应的标签
  9.     ],
  10.     "pattern": [
  11.       "A"
  12.     ],//模拟3*3工作台
  13.     "key": {
  14.       "A": {
  15.         "item": "minecraft:TNT",//项目为"A"对应的物品(注意必须带有ID,如果是原版物品则使用原版ID,也就是"minecraft")
  16.         "data": 0//特殊值(删除则没有)
  17.       }
  18.     },
  19.     "result": {
  20.       "item": "minecraft:iron",//得出的物品
  21.       "count": 1,//得出的物品数量(最低为1,最大为64。否则无效)
  22.       "data": 0//特殊值(删除则没有)
  23.     }
  24.   }
  25. }
复制代码

以上是最基础的,学会了可以来个进阶版的
  1. {
  2.     "format_version": "1.12",
  3.     "minecraft:recipe_shaped": {
  4.         "description": {
  5.             "identifier": "1919810"
  6.         },
  7.         "tags": [
  8.             "crafting_table"
  9.         ],
  10.         "pattern": [
  11.             "AAA",
  12.             " B"
  13.         ],//这里是模拟合成台的样式
  14.         "key": {
  15.             "A": {
  16.                 "item": "minecraft:tnt",
  17.                 "data": 0
  18.             },
  19.             "B": {
  20.                 "item": "minecraft:diamond",
  21.                 "data": 0
  22.             }
  23.         },
  24.         "result": {
  25.             "item": "minecraft:redstone",
  26.             "count": 1,
  27.             "data": 0
  28.         }
  29.     }
  30. }
复制代码

以上纯属自学,大佬勿喷。可能有的地方说明的不好望指点
回复 21 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则