
KubeJs 附加
KJSAddition是一个Forge 1.20.1整合包的小型客户端辅助工具(扩展合成、植物魔法祭坛合成)。
KJSAddition 是一个用于 Forge 1.20.1 整合包的轻量级客户端辅助模组。它会检测世界中真实的工作台,读取你放入其中的物品,并将其转换为 KubeJS 配方代码片段。
目标很简单:无需手动将 9x9 或 11x11 的网格重写为 JavaScript,你只需在游戏中构建配方、进行扫描,即可在剪贴板和一个生成文件中获得随时可编辑的 KubeJS 代码。
- 生成扩展合成(Extended Crafting)配方:
shaped_tableshapeless_table- 常规的 3x3、5x5、7x7、9x9 和 11x11 工作台
- 当方块暴露兼容的容器时,自动适配工作台变体
- 根据已填充的网格尺寸检测配方等级。
- 裁剪空白边缘,使有型(shaped)配方保持紧凑。
- 扫描后,你可以通过在主手中持有物品来选择输出物品。
- 如果在 10 秒内未选择结果,则回退使用
minecraft:barrier作为待办(TODO)输出。 - 将生成的配方复制到剪贴板。
- 将配方追加到 KubeJS 文件中,且不会重复已有的条目。
- 使用
Item.of(...)保留输出和材料的 NBT 数据。 - 处理
extendedcrafting:singularity及其IdNBT 数据。 - 默认生成物品 ID 而非 Forge 标签。标签仍可手动启用。
/recipemaker scan
启动一个 10 秒的扫描窗口。对于扩展合成,请打开工作台并注视它。对于植物魔法(Botania),请潜行并右键点击符文祭坛(Runic Altar)。
/recipemaker cancel
取消当前正在进行的扫描。
/recipemaker status
显示当前的配方模式和标签设置。
/recipemaker mode shaped /recipemaker mode shapeless
在有型(shaped)和无型(shapeless)配方输出之间切换。
/recipemaker tags on /recipemaker tags off
启用或禁用基于标签的材料。默认设置为
off,这样生成的配方是直接且可预测的。扩展合成:
kubejs/kjsadditions/generated_recipes.js植物魔法:
kubejs/kjsadditions/generated_botania_recipes.js
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。