Skip to content

MineTweaker Support

Adrian Siekierka edited this page Oct 15, 2015 · 3 revisions

BuildCraft Compat includes support for MineTweaker. Here's a rough list of commands available to you (note: <...> denotes ingredients, {...} denotes optional parameters, [...] denotes arrays):

Assembly Table (mods.buildcraft.AssemblyTable)

AssemblyTable.addRecipe(<output>, energyCost, [<input1>, <input2>, ...]);
AssemblyTable.removeRecipe(<output>, {[<input1>, <input2>, ...]});
AssemblyTable.removeByName(recipeId);

Fuels (mods.buildcraft.Fuels)

Fuels.addCombustionEngineFuel(<fuel>, rfPerTick, burnTime);
Fuels.removeCombustionEngineFuel(<fuel>);

Fuels.addCombustionEngineCoolant(\<coolant\>, coolingPerMB);
Fuels.removeCombustionEngineCoolant(\<coolant\>);

NOTE: Water's "coolingForMB" constant is 0.0023.


Fuels.addCoolantItem(<item>, <outputFluid>);
Fuels.addCoolantItemWithMultiplier(<item>, <outputFluid>, multiplier);
Fuels.removeCoolantItem(<item>);

NOTE: A coolant item outputs one bucket of fluid by default. To output more (or less), use the multiplier.


ProgrammingTable (mods.buildcraft.ProgrammingTable)

ProgrammingTable.addRecipe(<input>, energy, [<output1>, <output2>, ...], {programmableOnce});

Set programmableOnce to true to forbid outputs from being re-used as the input.


Refinery (mods.buildcraft.Refinery)

Refinery.addRecipe(<output>, energyPerMB, ticksPerMB, <input1>, {<input2>});
Refinery.removeRecipe(<output>)

Yes, the refinery has two tanks! You can use that to combine liquids.

Clone this wiki locally