KubeJS Immersive Engineering
该模组允许使用 KubeJS 脚本编辑和创建 沉浸工程 的配方,还增加了一个新事件用于控制多方块结构的形成
支持的合成类型
以下列出了此模组添加的合成方式兼容,其中 event 对应的 KubeJS 事件均为合成表事件。
immersiveengineeringAlloy
对应合金窑 (Alloy Kiln)合成表
event.recipes.immersiveengineeringAlloy(output, input1, input2)
immersiveengineeringBlastFurnace
对应粗制高炉 (Crude Blast Furnace)与精制高炉 (Improved Blast Furnace)合成表
event.recipes.immersiveengineeringBlastFurnace(output, input)
event.recipes.immersiveengineeringBlastFurnace(output, input, slag)
immersiveengineeringBlastFurnaceFuel
对应高炉的燃料
event.recipes.immersiveengineeringBlastFurnaceFuel(input).time(300)
immersiveengineeringCokeOven
对应焦炉 (Coke Oven)合成表
event.recipes.immersiveengineeringCokeOven(output, input).creosote(amount).time(time)
immersiveengineeringCloche
对应园艺玻璃罩 (Garden Cloche)合成表
event.recipes.immersiveengineeringCloche([outputs], input, soil)
event.recipes.immersiveengineeringCloche([outputs], input, soil, render)
// render的格式类似于: {type: 'crop', block: 'minecraft:wheat'}
immersiveengineeringFertilizer
对应园艺玻璃罩的肥料
event.recipes.immersiveengineeringFertilizer(input).growthModifier(multiplier)
immersiveengineeringMetalPress
对应金属冲压机 (Metal Press)合成表
event.recipes.immersiveengineeringMetalPress(output, input, mold)
immersiveengineeringArcFurnace
对应电弧炉 (Arc Furnace)合成表
event.recipes.immersiveengineeringArcFurnace([outputs], input)
event.recipes.immersiveengineeringArcFurnace([outputs], input, [additives])
event.recipes.immersiveengineeringArcFurnace([outputs], input, [additives], slag)
immersiveengineeringCrusher
对应粉碎机 (Crusher)合成表
event.recipes.immersiveengineeringCrusher(output, input)
event.recipes.immersiveengineeringCrusher(output, input, [secondaries])
// Secondary output format: {chance: 0.5, output: 'item:id'}
immersiveengineeringSawmill
对应锯木机 (Sawmill)合成表
event.recipes.immersiveengineeringSawmill(output, input)
event.recipes.immersiveengineeringSawmill(output, input, [secondaries])
// secondaries处可以填多项,每一项的格式类似于: {stripping: true, output: 'item:id'}
event.recipes.immersiveengineeringSawmill(output, input, [secondaries], stripped)
新事件
此模组添加了一个名为 "ie.multiblock.form" 的事件,会在沉浸工程的多方块判定有效,即将成型的时候触发。此事件可以取消,也即可以用于禁止玩家激活特定的多方块结构,或是施加一定的条件限制。