KubeJS生成器

KubeJS生成器

在GUI中编辑配方并将其导出为KubeJS脚本

KubeJS

KubeJS Generator

一个可视化配方编辑器,可生成 KubeJS 脚本

这是一个开发工具,专为整合包作者和服务器管理员设计,用于创建自定义配方。它本身不会添加任何内容或游戏机制改动。

支持的配方类型

模组 配方类型
Minecraft 有型合成、无序合成、熔炼、高炉烧炼、烟熏、营火烹饪、切石、锻造(转换/纹饰)、药水酿造¹
机械动力(Create) 粉碎、研磨、混合、压实、冲压、切割、部署、填充、排空、喷洗、诡异化、砂纸抛光、机械合成、序列组装
通用机械(Mekanism) 富集、粉碎、压缩、组合、净化、锯切、冶炼、注入、氧化、溶解、结晶、化学灌注、冶金灌注、能量转换

¹ 需要 MoreJS 附加组件。

运作方式

  1. 在游戏中按下 K 键打开编辑器。
  2. 点击 + 添加配方 选择配方类型
  3. 点击槽位以搜索或输入 ID,设置标签/流体、数量、概率或数据组件。右键点击槽位可清除内容
  4. 在侧边面板设置配方参数
  5. 点击 导出 查看生成的文件,然后将其写入 kubejs/server_scripts/。

添加自定义配方类型

第三方模组或数据包可以通过在 assets/<命名空间>/kjsgen_layouts/ 下放置 JSON 布局文件(包含槽位位置、装饰以及带 {slot:KEY} / {inputs} / {outputs} / {param:KEY} 占位符的模板字符串),或在模组总线上触发 RegisterRecipeTypesEvent 来注册自定义配方类型。完整的附加组件 API 参考请参见项目 GitHub 页面。