介绍
在游戏中制作配方,而不是编写 JavaScript。
运行 /easyrecipes,选择一个工作站,按下 添加,将物品拖入槽位,然后按下 保存。模组会为你编写 KubeJS 脚本、重新加载脚本,配方随即生效——无需处理文件、无需担心语法错误,也无需重启。
你也可以输入现有配方 ID(支持 Tab 补全),来覆盖或删除配方;因此,“让钻石更便宜”或“移除 TNT”大约只需十秒。
配方保存在服务器上,因此你制作的所有配方都会对服务器上的所有玩家生效。
原版工作站
工作台(有序与无序配方)、熔炉、高炉、烟熏炉、营火、切石机、锻造台。
Create 工作站
粉碎轮、磨石、机械压机、机械锯、外壳风扇(烘烤/冶炼/清洗/缠魂)、砂纸打磨、部署器、注液器、物品排水口、机械搅拌机、压缩机,以及任意大小、最大可达 9×9 网格的机械合成器。
对于结果随机的机器,你可以创建加权产出列表,为每种物品设置出现概率。流体可通过将水桶拖入流体槽并输入以 mB 为单位的数量来设置。机器支持的热量和加工时间也都可以设置。
TACZ 枪械
所有 TACZ 枪械共用一个物品 ID,并通过 NBT 保留各自的身份,因此仅使用普通 ID 就会代表“任意枪械”,并合成出一把空枪。Easy Recipes 会读取枪械实际的 NBT ID——无论是合成一把枪,还是使用枪械作为原料都可以。枪械包和带有自定义枪械物品的附属模组也同样适用。
需要
- KubeJS——没有它,生成的脚本不会生效。
- KubeJS Create——Create 工作站需要它。仅安装 Create 并不够;只有两者都安装后,这些工作站才会解除灰显。
在客户端和服务器端都安装 Easy Recipes:图形界面位于客户端,脚本文件由服务器管理。编辑配方需要管理员权限。
已知限制
- 编辑时不会载入原始配方——“覆盖”意味着移除旧配方,再添加自己的配方;因此编辑器打开时内容为空,你需要从头设置替代配方。
- 暂不支持顺序组装(Create)。
- 不支持酿造——原版酿造系统不是数据驱动的,而且 KubeJS 没有用于酿造的服务端脚本 API。
常见问题
Easy Recipes (KubeJS) 支持哪些 Minecraft 版本?
Easy Recipes (KubeJS) 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Easy Recipes (KubeJS) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分