KubeJS 集成
AnvilCraft 提供了完整的 KubeJS 集成,允许你使用 KubeJS 脚本自定义 AnvilCraft 的配方。
支持的配方类型
- InWorld 配方 - 世界内配方系统
- 物品粉碎配方 - 将物品粉碎成更小的物品
- 物品压缩配方 - 将多个物品压缩成更高级的物品
- 冲压配方 - 在冲压平台上将物品转换为其他物品
- 解包配方 - 将压缩物品解包为原始物品
- 方块粉碎配方 - 将方块粉碎成更小的方块或物品
- 方块压缩配方 - 将多个方块压缩成更高级的方块
- 方块涂抹配方 - 使用上方方块涂抹下方方块
- 膨发配方 - 使用炼药锅中的流体将物品膨发成其他物品
- 挤压配方 - 使用炼药锅中的流体将方块挤压成其他方块
- 物品注入配方 - 将流体注入物品中以创建新物品
- 超级加热配方 - 使用高温流体将物品转换为其他物品
- 时移配方 - 使用时间力量和流体将物品转换为其他物品
- 多方块结构配方 - 使用多方块结构的配方
- 生物转换配方 - 生物实体之间的转换配方
- 珠宝制作配方 - 珠宝制作配方
- 矿物涌泉配方 - 矿物涌泉相关配方
- 煮沸配方 - 在炼药锅环境进行煮沸处理
- 烹饪配方 - 在炼药锅环境进行加热烹饪
- 筛网配方 - 在筛网/脚手架环境下处理物品
- 概率矿物涌泉配方 - 在指定维度按概率转换方块
基础用法
要使用 AnvilCraft 的 KubeJS 集成,首先需要在 KubeJS 脚本中导入相关类:
js
// 在你的 KubeJS 脚本中
ServerEvents.recipes(event => {
// 你的配方代码
})所有 AnvilCraft 配方都遵循 KubeJS 标准配方格式:
js
event.custom({
type: "anvilcraft:recipe_type",
// 配方参数
})