Hello there! We are conducting a survey to better understand the user experience in making a first edit. If you have ever made an edit on Gamepedia, please fill out the survey. Thank you!

Using MineTweaker and Immersive Engineering

From Feed The Beast Wiki
Jump to: navigation, search
This page is about using MineTweaker with Immersive Engineering. For using MineTweaker in general, see How to Use MineTweaker 3.

ZenScript Classes[edit | edit source]

mods.immersiveengineering.ArcFurnace[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

mods.immersiveengineering.MineralMix[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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

mods.immersiveengineering.Squeezer[edit | edit source]

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