KubeJS Immersive Engineering
This mod provides integration between KubeJS and Immersive Engineering, allowing customization and creation of recipes for various industrial mechanisms through JavaScript.
Available Recipe Types
Alloy Smelter
event.recipes.immersiveengineeringAlloy(output, input1, input2)
Blast Furnace
event.recipes.immersiveengineeringBlastFurnace(output, input)
event.recipes.immersiveengineeringBlastFurnace(output, input, slag)
Blast Furnace Fuel
event.recipes.immersiveengineeringBlastFurnaceFuel(input).time(300)
Coke Oven
event.recipes.immersiveengineeringCokeOven(output, input).creosote(250).time(900)
Cloche
event.recipes.immersiveengineeringCloche([outputs], input, soil)
event.recipes.immersiveengineeringCloche([outputs], input, soil, render) // Render format: {type: 'crop', block: 'minecraft:wheat'}
Fertilizer
event.recipes.immersiveengineeringFertilizer(input).growthModifier(1.5)
Metal Press
event.recipes.immersiveengineeringMetalPress(output, input, mold)
Arc Furnace
event.recipes.immersiveengineeringArcFurnace([outputs], input)
event.recipes.immersiveengineeringArcFurnace([outputs], input, [additives])
event.recipes.immersiveengineeringArcFurnace([outputs], input, [additives], slag)
Crusher
event.recipes.immersiveengineeringCrusher(output, input)
event.recipes.immersiveengineeringCrusher(output, input, [secondaries]) // Secondary output format: {chance: 0.5, output: 'item:id'}
Sawmill
event.recipes.immersiveengineeringSawmill(output, input)
event.recipes.immersiveengineeringSawmill(output, input, [secondaries]) // Secondary output format: {stripping: true, output: 'item:id'}
event.recipes.immersiveengineeringSawmill(output, input, [secondaries], stripped)