Immersive Engineering


#Alloy Kiln

event.recipes.immersiveengineering.alloy(output, input1, input2)
event.recipes.immersiveengineering.alloy(output, input1, input2, time)

#Arc Furnace

event.recipes.immersiveengineering.arc_furnace(outputs[], input, additives[])
event.recipes.immersiveengineering.arc_furnace(outputs[], input, additives[], slag)
event.recipes.immersiveengineering.arc_furnace(outputs[], input, additives[], slag, time)
event.recipes.immersiveengineering.arc_furnace(outputs[], input, additives[], slag, time, energy)

#Blast Furnace

event.recipes.immersiveengineering.blast_furnace(output, input)
event.recipes.immersiveengineering.blast_furnace(output, input, slag)
event.recipes.immersiveengineering.blast_furnace(output, input, slag, time)

#Blast Furnace Fuel

event.recipes.immersiveengineering.blast_furnace_fuel(input, time)

#Blueprint (Engineer's Workbench)

blueprint is a blueprint category name.
event.recipes.immersiveengineering.blueprint(output, inputs[], blueprint)

#Blueprint Categories

As stated above, in blueprint you have to use a category name. These are the default ones:
  • bannerpatterns
  • bullet
  • specialBullet
  • components
  • molds
  • electrode

#Bottling Machine

This recipe is currently broken!
event.recipes.immersiveengineering.bottling_machine(outputs[], fluid, inputs[])

#Coke Oven

event.recipes.immersiveengineering.coke_oven(output, input)
event.recipes.immersiveengineering.coke_oven(output, input, creosote)
event.recipes.immersiveengineering.coke_oven(output, input, creosote, time)

#Garden Cloche

This recipe is currently broken on 1.19!
render format: {type: 'crop', block: 'minecraft:wheat'}
event.recipes.immersiveengineering.cloche(outputs[], input, soil)
event.recipes.immersiveengineering.cloche(outputs[], input, soil, render)

#Crusher

secondaries format: {chance: 0.5, output: 'item:id'}
event.recipes.immersiveengineering.crusher(output, input)
event.recipes.immersiveengineering.crusher(output, input, secondaries[])

#Fermenter

event.recipes.immersiveengineering.fermenter(input)
event.recipes.immersiveengineering.fermenter(input, fluid)
event.recipes.immersiveengineering.fermenter(input, fluid, output)
event.recipes.immersiveengineering.fermenter(input, fluid, output, energy)

#Fertilizer

event.recipes.immersiveengineering.fertilizer(input)
event.recipes.immersiveengineering.fertilizer(input, growthModifier)

#Metal Press

event.recipes.immersiveengineering.metal_press(output, input)
event.recipes.immersiveengineering.metal_press(output, input, mold)
event.recipes.immersiveengineering.metal_press(output, input, mold, energy)

#Mixer

This recipe is currently broken!
event.recipes.immersiveengineering.mixer(output, fluid, inputs[])
event.recipes.immersiveengineering.mixer(output, fluid, inputs[], energy)

#Refinery

This recipe is currently broken!
event.recipes.immersiveengineering.refinery(output, inputs[])
event.recipes.immersiveengineering.refinery(output, inputs[], catalyst)
event.recipes.immersiveengineering.refinery(output, inputs[], catalyst, energy)

#Sawmill

secondaries format: {stripping: true, output: 'item:id'}
event.recipes.immersiveengineering.sawmill(output, input, secondaries[])
event.recipes.immersiveengineering.sawmill(output, input, secondaries[], stripped)
event.recipes.immersiveengineering.sawmill(output, input, secondaries[], stripped, energy)

#Squeezer

This recipe is currently broken!
event.recipes.immersiveengineering.squeezer(fluid_or_output, input, energy)

#Thermoelectric Source

This recipe is currently broken!
event.recipes.immersiveengineering.thermoelectric_source(heat_source, tempKelvin)