Hi Gamepedia users and contributors! Please complete this survey to help us learn how to better meet your needs in the future. We have one for editors and readers. This should only take about 7 minutes!

Using MineTweaker and Immersive Engineering

(tagline)
(jumpto) (jumptonavigation)(comma-separator) (jumptosearch)
This page is about using MineTweaker with Immersive Engineering. For using MineTweaker in general, see How to Use MineTweaker 3.

ZenScript Classes[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

mods.immersiveengineering.ArcFurnace[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, input, slag, time, energyPerTick, *additives)  · output: (IItemStack) output of Arc Furnace recipe.
 · input: (IIngredient) input/inputs of Arc Furnace recipe.
 · slag: (IItemStack) output reserved for Slag.
 · time: (int) recipe time (in ticks).
 · energyPerTick: (int) Redstone Flux consumption per tick.
 · additives: OPTIONAL (IIngredient[])
removeRecipe(output)  · output: (IItemStack) output of recipe wanted to be removed.

mods.immersiveengineering.BlastFurnace[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, input, time)  · output: (IItemStack) output of Blast Furnace recipe.
 · input: (IIngredient) input/inputs of Blast Furnace recipe.
 · time: (int) recipe time (in ticks).
removeRecipe(output)  · output: (IItemStack) output of recipe wanted to be removed.
addFuel(input, time)  · input: (IIngredient) usable fuel.
 · time: (int) how long said fuel last (in ticks).
removeFuel(output)  · output: (IItemStack) fuel wanted to be removed.

mods.immersiveengineering.BottlingMachine[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, input, fluid)  · output: (IItemStack) output of Bottling Machine recipe.
 · input: (IIngredient) input/inputs of Bottling Machine recipe.
 · fluid: (ILiquidStack) fluid to be bottled
removeRecipe(output)  · output: (IItemStack) output of recipe wanted to be removed.

mods.immersiveengineering.CokeOven[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, fuelOutput, input, time)  · output: (IItemStack) output of Coke Oven recipe.
 · fuelOutput: (int) Creosote Oil output (in mB)
 · input: (IIngredient) input/inputs of Coke Oven recipe.
 · time: (int) recipe time (in ticks).
removeRecipe(output)  · output: (IItemStack) output of recipe wanted to be removed.

mods.immersiveengineering.Crusher[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, input, energy, *secondaryOutput, *secondaryChance)  · output: (IItemStack) output of Crusher recipe.
 · input: (IIngredient) input/inputs of Crusher recipe.
 · energy: (int) amount of Redstone Flux required.
 · secondaryOutput: OPTIONAL (IItemStack) possible secondary output. Requires secondaryChance parameter.
 · secondaryChance: OPTIONAL (double) chance of obtaining the secondary output as a decimal (such as 0.5 being a 50% or 1/2 chance). Requires secondaryOutput parameter.
removeRecipe(output)  · output: (IItemStack) output of recipe wanted to be removed.

mods.immersiveengineering.Excavator[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addMineral(name, mineralWeight, failChance, ores, chances, *dimensionWhitelist, *blacklist)  · name: (String) new mineral name.
 · mineralWeight: (int) the mineral weight- the higher, the more likely it is to be caught.
 · failChance: (double)
 · ores: (String[]) the ores, in their ore dictionary format.
 · chances: (double[]) chances on each ore, should match ores.
 · dimensionWhitelist: OPTIONAL (int[]) dimension IDs for the mineral to strictly spawn in.
 · blacklist: OPTIONAL (boolean) if true, converts the whitelist to a blacklist- all listed dimension will NOT have the ore.
removeMineral(name)  · name: (String) name of mineral wanted to be removed.
getMineral(name)  · name: (String) name of mineral mix wanted to be received. (MineralMix)

Example usage[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

mods.immersiveengineering.Excavator.addMineral("Iron", 25, 0.1, ["oreIron", "oreNickel", "oreTin", "denseoreIron"], [0.5, 0.25, 0.20, 0.05])

produces the default settings for Iron.

See also[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

mods.immersiveengineering.MineralMix[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
failChance() (double)
failChance(chance)  · chance: (double)
addOre(ore, chance)  · ore: (String) the ore, in its ore dictionary format.
 · chance: (double)
removeOre(ore)  · ore: (String)

mods.immersiveengineering.Fermenter[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, fluid, input, time)  · output: (IItemStack)
 · fluid: (ILiquidStack)
 · input: (IIngredient)
 · time: (int)
removeFluidRecipe(fluid)  · fluid: (ILiquidStack)
removeItemRecipe(stack)  · IItemStack: (IItemStack)

mods.immersiveengineering.MetalPress[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, input, mold, energy, *inputSize)  · output: (IItemStack)
 · input: (IItemStack)
 · mold: (IItemStack)
 · energy: (int)
 · inputSize: OPTIONAL (int)
removeRecipe(output)  · output: (IItemStack)
removeRecipeByMold(mold)  · mold: (IItemStack)

mods.immersiveengineering.Refinery[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, input0, input1)  · output: (ILiquidStack)
 · input0: (ILiquidStack)
 · input1: (ILiquidStack)
removeRecipe(output)  · output: (ILiquidStack)

mods.immersiveengineering.Squeezer[(editsection)(pipe-separator)(visualeditor-ca-editsource-section)]

Functions Parameters Returns
addRecipe(output, fluid, input, time)  · output: (IItemStack)
 · fluid: (ILiquidStack)
 · input: (IIngredient)
 · time: (int)
removeFluidRecipe(fluid)  · fluid: (ILiquidStack)
removeItemRecipe(stack)  · IItemStack: (IItemStack)