-
Notifications
You must be signed in to change notification settings - Fork 29
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.