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'

      })

      基础的合成修改-第1张图片

3.添加无序配方

    event.shapeless(需要合成的物品, [需要的材料用,隔开])

    例如:用一个红石加一个铁矿合成2个铁锭

       event.shapeless('4x minecraft:cobblestone', ['minecraft:iron_ore', 'minecraft:redstone'])

        基础的合成修改-第2张图片