Engine listing. I am calling any object with an inventory a machine. 20 seconds to a tick. Sometimes this value fluctuates due to server lag, but if B is displayed in seconds and A is displayed in ticks, then A is always 20x faster than B. Unless marked with a *, none of these engines will explode unless you plug one into the back of another for long periods of time OR if you output directly into a full machine without going through a pipe or conduit first.
Buildcraft:
Redstone Engine - produces 1 MJ per second. Only really useful for drawing items into pipes from machines
Stirling Engine - produces 1 MJ per tick. Requires any fuel that would burn in a furnace.
Combustion Engine* - produces 1 MJ per tick on lava, 3 MJ per tick on oil, 5 MJ per tick on biofuel and 6 MJ per tick on fuel. A bucket of fuel will produce 600,000 MJ. Yes this is 100,000 ticks, which is 5000 seconds which is around an hour and a half. This engine will explode if it runs out of water at green heat or above.
Thermal Expansion:
Steam Engine - produces 2 MJ per tick, runs on any fuel, requires constant supply of water to operate (use an aqueous accumulator). Will shut down instead of exploding. can be run without a redstone signal.
Magmatic Engine - produces 4 MJ per tick, runs only on lava, will shut down instead of exploding. can be run without a redstone signal.
Redstone Energy Cell - not a true engine, but worth mentioning. Stores up to 500,000 MJ with configurable input and output ranging from 0 to 125 MJ/tick. Can run a quarry to bedrock from layer 70 off 6 MJ/tick output.
Forestry:
Peat Fired Engine - produces 1 MJ per tick up to 5000 MJ on peat or 2 MJ per tick to 12000 MJ on bituminous peat. Will constantly build up ash at a slow rate which must be removed once 256 are built up. Runs for hours on a single stack of peat.
Biogas Engine - requires lava to start from a cold stop. does not require lava to continue running once started. produces 1 MJ/t off water but constantly burns its lava to do so. 1 MJ/tick off honey and 1MJ/tick off milk - the milk lasts longer. 3 MJ/tick off seed oil, 5 MJ/tick off biomas. Does not run off biofuel.
Electric Engine - produces 2 MJ per tick off 6 Industrialcraft EU per tick. Can be upgraded by using a soldering iron's right click interface to attach electron tubes to circuit boards.
Forestry Electric Engine Upgrades:
Type of tubeEffect (Max stack)Change in input EUChange in output MJ
Copper Choke(1) -2 EU/t -1 MJ/t
Tin Boost I(2) +7 EU/t +2 MJ/t
Bronze Boost II(2) +15 EU/t +4 MJ/t
Iron Efficiency(1) -1 EU/t No change
Railcraft:
Steam Boilers* - boilers can be low or high pressure and can be liquid or solid fueled. boilers above 100C will constantly output steam at the same rate of 10 steam/tick off low pressure boilers per tank and 20 steam/tick off high pressure boilers per tank. Low pressure boilers take less fuel to heat up, but also cool down faster. High pressure boilers take more fuel to heat up and cool down slower. Boilers are meant to run 24/7 - the hotter a boiler runs, the more fuel efficient it becomes. Boilers don't need to have fuel in them to produce steam, they just need their temperature level to be above 100C. You can pipe the steam into whatever machine needs it OR stick machines directly onto the side of the boiler. Due to the nature of steam as a fluid, you can store it in tanks - however you'll find that you will never be able to build a big enough tank to hold any supply of steam for any length of time. It takes up too much room, is produced too quickly and is used just as quickly. Railcraft engines running off steam have godlike fuel efficiency at top tiers. A single bucket of buildcraft fuel can last 5 minutes in a 36H liquid boiler. It will essentially power all machines taking steam from that boiler at once, up to 720 steam per tick. Energy can be gained at a rate of 1 steam/tick to 0.2 MJ/tick OR 1 steam/tick to 1.25 EU/tick. That is 144 MJ/tick for 5 minutes off a bucket of fuel or 200 EU per tick for 5 minutes off a bucket of fuel. The EU only comes in packets of 50, and the MJ comes in 2, 4 or 8 as shown below. Boilers will run forever off just fuel but will only output steam if they have water. Putting cold water into a boiler that has become dry and hot can be.... exciting.
Hobbyist Steam Engine*- Has its own internal boiler and can run off any fuel + water source at 1.6 MJ/tick . You can pipe 10 steam/tick into it from an external boiler to achieve 2 MJ/tick
Commercial Steam Engine - 4 MJ/tick off 20 Steam/tick piped in externally.
Industrial Steam Engine - 8 MJ/tick off 40 Steam/tick piped in externally.
Cobblestone waterproof pipes hold 10 liquid per tick
Golden waterproof pipes hold 40 liquid per tick
Any machine that requires steam can be sat right next to a boiler without piping. So far these machines are the hobbyist steam engine, the commercial steam engine, the industrial steam engine and the steam turbine.
And that's all the ways to generate power in buildcraft
Please feel free to correct me if you see anything wrong or if I am missing something
Eloraam is also adding a bluelectric engine in Red Power that will allow a conversion from bluelectric solar, wind and thermal into BC energy, which will be quite nice for machines that need small trickles of 1/2 MJ constantly and who don't feel like making a blasphemous industrialcraft solar panel
PS: Just to underscore the fuel efficiency of a 36H steam boiler (36 high pressure, the max output and size of a steam boiler)
1 Bucket of fuel in a combustion engine is 600,000 MJ over the course of an hour and a half.
1 Bucket of fuel in a 36H boiler is 864,000 MJ over the course of 5 minutes.
PPS: Boilers are hella inefficient when they are cold, however. a 36H boiler will heat up or cool down in around 6 hours or so. at 100C it will use 8x as much fuel as usual. at 500C it will use around 2x as much. etc etc. Note that the cooldown period is long as well, so a boiler with water but no fuel can run for quite some time before grinding to a halt.
PPPS: Thanks for the peat correction. Tested and added new info.