KubeJS制作配方(1.18) - mczph/Multiblocked-Wiki-zh_cn GitHub Wiki

添加配方

注意:本节仅适用于 1.18.2(mbd版本 > 0.8)

onEvent('recipes', event => {
    event.recipes.multiblocked.multiblock("coal")//配方名
        .inputItem(Item.of("diamond_axe").ignoreNBT())//输入物品.ignoreNBT()为忽略nbt
        .inputItems("minecraft:diamond", "minecraft:apple")//输入流体
        .inputFluid("minecraft:lava")//输出流体
        .outputItem("apple")//输出物品
        .outputFE(100)//输出FE
        //为每个输入切换是否每tick/概率
        .setChance(0.1)//设置概率
        .setPerTick(true)//是否每tick
        .outputMana(100)//输出魔力
        .outputStress(100)
        .inputItem(Ingredient.of("#forge:rods").withCount(2))//是否每tick输入物品
        .setChance(1)//设置概率
        .setPerTick(false)//是否每tick
        //所有气体/灌注类型/颜料使用相同输入格式
        .inputGas({ type: "mekanism:hydrogen", amount: 1000 })//mek气体
        //配方条件
        .thunder(1)//雷电等级
        .dimension("minecraft:nether")//维度
        .biome("minecraft:plains")//群系
        .yLevel(1, 10)//y轴高度
        //Text
        .text("sussy baka")
        //Data
        .data({ temperature: 1300 })
        .duration(100)//配方时间
})