Minecraft Java 数据包自定义配方生成器
为Java版数据包创建一个专注的有序或无序合成配方。编辑器将命名空间的物品ID转换为有效的图案和键,写入结果物品和数量,并在下载前显示精确的JSON。
这是一个起始配方构建器,而不是完整的配方模式编辑器。它不会添加配方组、类别、解锁条件、标签、烹饪配方、切石、锻造或表单中不可见的特定版本物品组件。
有形状的配方
按合成格顺序输入最多九个原料ID。重复的物品会复用相同的图案符号,完全空白的顶部或底部行会被移除,但不会压缩中间的空行。
无形状的配方
当原料位置无关紧要时,启用无序配方。每个非空的逗号分隔物品都会成为生成列表中的一个原料条目。
命名空间和文件路径
命名空间和文件 ID 决定 data/<namespace>/recipe/<id>.json。请使用小写资源位置字符,以便下载的文件与您的数据包使用的 ID 匹配。
发布前测试
将文件放入具有兼容 pack.mcmeta 的数据包中,运行 /reload,并在干净的合成网格中测试配方。语法有效的配方仍可能使用目标版本中不可用的物品 ID。
自定义配方生成器常见问题
这会浏览原版配方吗?
不。它创建一个自定义数据包配方。当您需要浏览和计算现有原版配方时,请使用合成表页面。
我可以使用模组物品吗?
您可以输入带命名空间的模组物品ID,但目标服务器和每个必需的客户端都必须安装定义这些ID的模组。
为什么空配方槽被忽略?
在形状模式中,空白的逗号分隔槽位代表空气,在无序模式中则被省略。只有非空的物品 ID 才会成为原料定义。
它会创建pack.mcmeta吗?
不。下载的是一个配方 JSON 文件。请单独创建兼容的 pack.mcmeta,并将两者放置在正确的数据包结构中。