来源
[Teacon 开发茶会]参赛作品
作品名称:Datapack Recipe Maker
作者:抑郁的香蕉
简介
还在手写合成表吗?还在为半天找不到配方 Json 的格式错误而发愁吗?试试这个把,它能解决您的大部分烦恼~
玩家可用过简单易懂的 GUI 合成界面,将物品拖动到合成表插槽里来轻松制作数据包配方。
当前支持的配方类型
【有序合成】【无序合成】【熔炉】【高炉】【烟熏炉】【营火】【切石机】
如何使用:
菜单界面
输入命令 /dprm 唤出菜单界面。
可以看到一个类似原版配方书的界面,上方有三个按钮,
点击后分别可进入:制作合成配方界面 制作熔炉配方界面 制作切石机配方界面。
合成配方界面
通过菜单按钮进入,也可输入命令 /dprm crafting 唤出。
左边的输入栏需要填入配方名以及组名(group)。
配方名对应你当前创建配方 Json 的文件名,组名是原版配方中的一个通用属性,在合成书里相同的组名的配方会在同一格显示。
点击中间的箭头,可以在有序合成以及无序合成之间切换。
在完善所有的配方信息后,点击添加合成来创建配方,创建成功后,GUI 会清空当前合成槽物品。返回到菜单后,可以看见我们刚刚创建的配方。
如果觉得该配方还需要斟酌一下,可以点击菜单里创建的配方,会调出对应的合成界面,
将该配方的合成表渲染到合成插槽内,可以点击左上角的删除,移除该配方,也可保持配方名不变,覆盖之前的配方,来更新配方内容。
熔炉配方界面
通过菜单按钮进入,也可输入命令 /dprm furnace 唤出。
与合成配方大同小异,点击中间的熔炉图标可在熔炉、高炉、烟熏、营火之间切换。
每次烧炼默认产出 0.35 的经验,烧制时长 200 ticks(10 秒),可在左边的输入栏进行修改(请保证格式正确)。
切石机配方界面
通过菜单按钮进入,也可输入命令 /dprm stonecutting 唤出。
切石机是最简单的配方,左边放入原料,右边放产物即可。
配方加载
在定制完你的配方后,你的配方将保存在你的存档文件的 datapacks/ 路径下。
你需要调用原版的 /reload 命令,让你的数据包在当前存档中生效。