mod安装完成并启动一次会在游戏目录生成kubejs文件夹里面
在kubejs文件夹中找到server_scripts文件夹 官方推荐修改配方都应该保存在此文件夹中
初始化 新建minecraft.js 在minecraft.js中添加下面的代码
onEvent('recipes', event => {
在此处修改合成
})
常用指令:
获取手中物品信息: /kjs_hand
重载配方:/reload
1.删除合成表
event.remove({}) // 删除所有合成表
event.remove({input: xxxxx}) // 删除所有以xxxxx为材料的配方
例如删除所有以铁锭为材料的配方
event.remove({input: 'minecraft:iron_ingot'})
event.remove({output: xxxxx}) // 删除xxxx的所有配方
例如删除铁锭的配方
event.remove({input: 'minecraft:iron_ingot'})
2.添加有序合成
event.shaped(需要合成的物品, [
'XXX',
'XXX',
'XXX'
], {
X: 材料名称
})
注: X可以修改成任意名字
例如 用两个铁锭加三个红石加2个金锭 合成铁裤腿
event.shaped('minecraft:iron_leggings', [
'SXS',
'X X',
'Y Y'
], {
S: 'minecraft:iron_ingot',
X: 'minecraft:redstone',
Y: 'minecraft:gold_ingot'
})
3.添加无序配方
event.shapeless(需要合成的物品, [需要的材料用,隔开])
例如:用一个红石加一个铁矿合成2个铁锭
event.shapeless('4x minecraft:cobblestone', ['minecraft:iron_ore', 'minecraft:redstone'])