All Mods Resource Packs Data Packs Shaders Modpacks Plugins
BuildCraft

BuildCraft

by AlexIIL • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

BuildCraft - the all-encompassing transport/mining/building/power mod of the pre-1.6 era. Originally created by SpaceToad, it has received contributions from the who's who of notable modders and is now maintained by AlexIIL.

Source code for really old versions is available here: https://sourceforge.net/projects/buildcraft/

Not all versions are features as part of this project! Some are available in modular form only, as part of the projects below. For this and licensing information, refer to the table below:

Versions License Packaging
1.4.1 ~ 1.5_01.3 Public domain (1) Non-modular only
1.5_01.4 Public domain (1) Modular only
1.6.5.1 ~ 2.2.4 Unclear (2) Modular only
2.2.5 ~ 2.2.14 MMPLv1 (3) Modular only
3.0.0 ~ 3.1.5 MMPLv1 (3) Modular only
3.2.0 ~ 6.4.x, 7.0.0 MMPLv1 Non-modular only
7.0.1 ~ 7.1.x, 7.2.x MMPLv1 Both
7.99.0 ~ 7.99.4 MMPLv1 + MPLv2 (4) Non-modular only
7.99.5 ~ 7.99.19 MMPLv1 + MPLv2 (4) Both
7.99.20 onwards MMPLv1 + MPLv2 (4) Both (5)
  • (MMPLv1) - Minecraft Mod Public License
  • (MPLv2) - Mozilla Public License Version 2.0
  • (1) - Retroactively re-licensed by SpaceToad in 2016.
  • (2) - Mostly public domain as per (1), but include contributions by hawkye and plashal whose licensing status is unknown.
  • (3) - These may also be mostly public domain, however the source code history for these versions is lost.
  • (4) - All licenses listed apply.
  • (5) - All versions after 7.99.20 include the compat module inside the all file

This project is the non-modular, or "combined" version of BuildCraft, with every module except Compat. If you want to download only specific modules then you'll need to go to these module projects:

  • Core containing the wrench, gears, wooden engine, and a few other things that the other modules make use of. You always need this!
  • Builders has the Architect Table, Builder, Filler, and a few related things for building in-world.
  • Energy has Oil and Fuel, as well as Stirling and Combustion engines.
  • Factory containing the pump, tank, mining well, autoworkbench, etc.
  • Transport containing pipes!
  • Silicon contains logic gates, a laser system and laser tables to make more advanced items.
  • Robotics contains robots!

The following modules are separate from BuildCraft itself before 7.99.20, and as such serve the role of add-ons:

  • Compat for enhanced compatibility with other mods.

There's also a separate Lib module, containing only code used by the rest of buildcraft. You only need to download it if another mod requires it but you don't have Core/All.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.5.2
Forge
1d ago 1
1.4.7
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.12.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.11.2
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.4.7
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.8.9
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.10
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.7.2
Forge
1d ago 1
1.6.4
Forge
1d ago 1
1.6.4
Forge
1d ago 1
1.6.4
Forge
1d ago 1
1.6.2
Forge
1d ago 1
1.6.2
Forge
1d ago 1
1.6.2
Forge
1d ago 1
1.6.2
Forge
1d ago 1
1.6.2
Forge
1d ago 1
1.6.2
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.5.2
Forge
1d ago 1
1.4.7
Forge
1d ago 1
1.4.7
Forge
1d ago 1
1.4.7
Forge
1d ago 1
1.4.7
Forge
1d ago 1
1.4.7
Forge
1d ago 1
1.3.2
Forge
1d ago 1
1.3.2
Forge
1d ago 1
1.3.2
Forge
1d ago 1
1.3.2
Forge
1d ago 1
1.3.2
Forge
1d ago 1
1.3.2
Forge
1d ago 1
1.3.2
Forge
1d ago 1
1.4.5
Forge
1d ago 1
1.4.5
Forge
1d ago 1
1.4.5
Forge
1d ago 1
b1.5_01
Modloader
1d ago 1
b1.5_01
Modloader
1d ago 1
b1.5_01
Modloader
1d ago 1
b1.4
Modloader
1d ago 1
[3.7.4] 3.7.4 by AlexIIL on Oct 18, 2026
Download
  • Fixed localization regressions (asie)
  • Updated German, French and Polish translations (asie)

[3.4.6] 3.4.6 by AlexIIL on Oct 18, 2026
Download
  • Backported autarchic gate pulsar stacking (cpw, Flow86, asie)
  • Backported pipe grouping algorithm from BuildCraft 3.5.x (Player, Una, asie)
  • Fixed localization regression from BuildCraft 3.4.5. (asie)
  • Updated German, French and Polish translations. (asie)
  • Other minor bugfixes (asie)


[8.0.0] 8.0.0 by AlexIIL on Oct 18, 2026
Download
## Major Changes:

  • Engines have been changed from sending power on each pulse, to sending power on each tick.
  • In retrospect, I think this was a mistake - pulsed power works a lot better with axles (now BC 9.x) than with Kinesis Pipes (BC 8.x)
  • Added kinesis pipe limits
  • Cobblestone Kinesis Pipes have a limit of 4 MJ/t
  • Stone Kinesis Pipes have a limit of 8 MJ/t
  • Wooden Kinesis Pipes have a limit of 16 MJ/t
  • Sandstone Kinesis Pipes have a limit of 16 MJ/t
  • Quartz Kinesis Pipes have a limit of 32 MJ/t
  • Gold Kinesis Pipes have a limit of 128 MJ/t
  • These limits are nearly identical to the previously unenforced limits, except Gold pipes have been buffed from 64 MJ/t
  • Added the Diamond Kinesis Pipe
  • This is a limiter pipe, and can be switched between 256, 128, 64, 32, 16, 8, and 0 MJ/t.
  • Added the Iron Kinesis Pipe
  • This is a limiter pipe, and can be switched between 32, 16, 8, 4, 2, 1, and 0 MJ/t
  • Both Iron and Diamond Kinesis Pipes have gate actions to control them.
  • Added a new Timer pluggable
  • This provides triggers for gates: 5 seconds, 10 seconds, and 15 seconds. (These are identical to their 1.7.10 counterparts)
  • This is made in an assembly table from a Clock
  • Added a GUI to the tank.
  • Changed Kinesis pipe texture to have a cyan inner border, rather than bright red.
  • There's also a configuration option to revert this, if you also disable the new RF pipes.
  • Changed Creative Engine texture to be based on the command block
  • Added optional (default enabled) Redstone Flux pipes
  • These are exact copies of regular kinesis pipes, but transmit Redstone Flux instead of Minecraft Joules.
  • These use a dark red inner border, somewhat similar to the previous kinesis pipe texture.
  • Crafted by adding redstone dust to a regular Kinesis pipe
  • Added a configuration option to change the Minecraft Joules per Redstone Flux conversion rate
  • This has a default of 0.1 (1 MJ = 10 RF), a maximum value of 0.2 (1 MJ = 5 RF), and a minimum value of 0.0001 (1 MJ = 10,000 RF)
  • Added optional (default disabled) MJ Dynamo
  • This converts MJ to RF using the above conversion rate
  • Default rate of consuming 4 MJ / tick, but this can be increased by adding up to 4 Iron and/or Gold Gears
  • Added optional (default disabled) RF Engine
  • This converts RF to MJ using the above conversion rate
  • Default rate of producing 4 MJ / tick, but this can be increased by adding up to 4 Iron and/or Gold Gears
  • Added a "Power Mode" configuration option, with 3 possible values:
  • "MJ_ONLY" - the current behaviour (and default). All BuildCraft machines and engines consume / produce Minecraft Joules, and the only conversion mechanism is the MJ Dynamo and RF Engine
  • "MJ_AUTOCONVERT_RF" allows all BuildCraft machines to accept RF, and makes engines produce MJ or RF depending on what they are powering
  • "DISPLAY_RF" is the same as MJ_AUTOCONVERT_RF but also displays (nearly) all power amounts in RF.

## Changes:

  • Changed minimum version of forge from 14.23.0.2544 to 14.23.1.2593
  • [[#4609](https://github.com/BuildCraft/BuildCraft/issues/4609)] Added a config option "oilIsSticky" to configure whether oil acts like cobwebs.
  • [[#4700](https://github.com/BuildCraft/BuildCraft/issues/4700)] Optimised wires (DaMatrix)
  • Kinesis pipes now have a transfer delay of exactly 1 tick per block, rather than sometimes 0 or 1 ticks.
  • Item Models for all Wooden, Iron, Diamond, Dazuli, and Emzuli pipes now use the filled texture on the bottom side.
  • Added CraftTweaker compatibility for heatable and coolable fluids
  • Use mods.buildcraft.Refinery.addHeatable (or addCoolable) with parameters:
<ILiquidStack> input
<ILiquidStack> output
int heatFrom
int heatTo
  • Heat values should be between -10 and +20 (BuildCraft uses 0 ~ 3)
  • Fluid amounts are ignored (1 millibucket of input always produces 1 millibucket of output)

## Bug Fixes:


[7.1.27] 7.1.27 by AlexIIL on Oct 18, 2026
Download
## Additions:

  • API for setting pipe render state and pluggable state.

## Bugs fixed:


[7.99.24.8] 7.99.24.8 by AlexIIL on Oct 18, 2026
Download
## Bug Fixes:

  • Fix the heat exchanger passing a null fluid when auto-outputting an empty tank.
  • Fix kinesis pipes never configuring on the client, which cause client-side engine rotation to not work correctly.
  • [[#4385](https://github.com/BuildCraft/BuildCraft/issues/4385)] Fixed the autoworkbench duping leftover tools.

## Changes:

  • Ported Engine Chaining:
  • Attach up to 3 stirling or 5 combustion engines together in a line to form a chain.
  • "Chained" engines send power directly to their destination.
  • Redstone engines cannot be chained.
  • Ported the Gate Copier
  • This doesn't perform any validation on the copied triggers and actions at the moment.
  • It is made in an assembly table from a wrench and an iron chipset.
  • Added oil generation debug logging:
  • Enable some logging by adding "-Dbuildcraft.energy.oilgen.debug=log" to your launch arguments.
  • Enable all logging (very spammy) by adding "-Dbuildcraft.energy.oilgen.debug=true" instead of the above to your launch arguments.
  • Updated Chinese translation. (SampsonnZ)
  • [BuildCraftGuide[#2](https://github.com/BuildCraft/BuildCraft/issues/2)] Added some transport, silicon, triggers, and actions documentation to the guide book (LuigiHutch)

[7.99.24.7] 7.99.24.7 by AlexIIL on Oct 18, 2026
Download
## Bug Fixes:


[7.99.24.6] 7.99.24.6 by AlexIIL on Oct 18, 2026
Download
## Additions:

  • Re-added the pipe traversing item filter parameter.
  • So now you can check if cobblestone is travelling through and item pipe specifically, rather than anything.

## Localisation:

  • Updated the Swedish localisation (Regnander)

## Bug Fixes:


[7.99.24.5] 7.99.24.5 by AlexIIL on Oct 18, 2026
Download
## Changes:

  • Added a lot of config options for how the quarry operates:
  • "quarryMaxTasksPerTick": The maximum number of tasks for the quarry to attempt per tick (where a task is either moving the frame, or mining a block).
  • "quarryTaskPowerDivisor": 1 divided by this value is added to the power cost for each additional task done per tick.
  • "quarryMaxFrameMoveSpeed": The maximum number of blocks that a quarry frame arm is allowed to move, per second. (0 is infinite)
  • "quarryMaxBlockMineRate": The maximum number of blocks that the quarry is allowed to mine each second. (0 is infinite)
  • Improved the performance of the pump a bit.
  • Improved the performance of the quarry event listener a lot.
  • Randomised the iteration order of quarries
  • This allows multiple stacked quarries to mine out different blocks at once, which looks a lot better than before.

## Bug Fixes:


[7.99.24.4] 7.99.24.4 by AlexIIL on Oct 18, 2026
Download
## Changes:

  • Limited the maximum number of items that the guide book indexes to 10000 by default (configurable down to 1.5k, and up to 5m).
If there are more items registered than this limit then only the important items will be indexed (so ones from minecraft
or buildcraft or any mod that adds guide book entries).

## Bug Fixes:


[7.99.24.3] 7.99.24.3 by AlexIIL on Oct 18, 2026
Download
## Changes:

  • Made a few advancements obtainable:
  • Fluid Storage
  • Flooding the World
  • Draining the World
  • Oil Platform
  • Black Gold
  • Pipe Dream
  • Plugging the Gap
  • Pipe Logic
  • Extended Logic
  • Logic Transportation
  • Retired Hopper
  • Marking your territory
  • Defining the trail

## Bug fixes:


[7.99.24.2] 7.99.24.2 by AlexIIL on Oct 18, 2026
Download
## Addon Related Changes:

  • Added PipeBehaviour.shouldForceConnection and PipeFlow.shouldForceConnection.
  • Allowed PipeFlowItems and PipeFlowFluids to connect to to any PipeFlow that implements IFlowItems or IFlowFluids.

## Improvements:

  • The ownership ledger now shows the player's helmet ontop of the player's face.
  • Brought back the power pipe flowing animation from 7.2.x.

## Bug fixes:


## Localisation:

  • Updated Russian translation (kellixon)

[7.99.24.1] 7.99.24.1 by AlexIIL on Oct 18, 2026
Download
## Bug fixes:


[7.99.24] 7.99.24 by AlexIIL on Oct 18, 2026
Download
## Ported Content:

  • Ported the items traversing trigger.
  • Ported the fluids traversing trigger.

## Improvements:

  • [[#4393](https://github.com/BuildCraft/BuildCraft/issues/4393)] Optimised item pipe networking *quite a lot*.
  • Optimised quarry collision box code a bit.
  • Log all of the possible config options when an invalid one is given for enum-based configs (like the chunkloading level).

## Bug fixes:

  • [[#4002](https://github.com/BuildCraft/BuildCraft/issues/4002)] Mostly fixed oil generating on trees (but it still happens a *tiny* bit)
  • The assembly table's crafttweaker support didn't handle stacks sizes correctly.
  • JEI support for the assembly table didn't load recipes which required less than 50 MJ.

[7.99.23] 7.99.23 by AlexIIL on Oct 18, 2026
Download
## Improvements:

  • Raised the maximum power rate for the quarry from around 30 MJ/second to about 100 MJ/second.
  • Changed the page number colour of guide book pages to the same as the header to make it easier to focus on the main content.
  • Improved the guide book performance by collapsing highly varied items (like facades and covers) into a single page entry for searching.
  • Re-added JEI integration for the assembly table.

## Bug fixes:

  • [[#4345](https://github.com/BuildCraft/BuildCraft/issues/4345)] Fixed a cache issue which caused pipes with wires on to disconnect randomly.
  • [[#4359](https://github.com/BuildCraft/BuildCraft/issues/4359)] Fixed a cache issue which caused items to disappear from transport pipes.
  • Made the pump a bit less likely to dupe fluids when sending them out to neighbouring blocks.
  • Fixed gui container and tile update packets not releasing some byte buffers properly
  • Note that this never actually caused a memory leak as all of these buffers were allocated as byte arrays rather than with native buffers.

[7.99.22] 7.99.22 by AlexIIL on Oct 18, 2026
Download
## Improvements:

  • Greatly improved the performance of the guide book loading.
  • Cleaned up the sorting buttons in the guide book.

## Bug fixes:


[7.99.21] 7.99.21 by AlexIIL on Oct 18, 2026
Download

## Improvements:

  • [[#4315](https://github.com/BuildCraft/BuildCraft/issues/4315)] Allow the oil dimension and biome exclusion lists to be treated as whitelists instead.
  • Toggle either "worldgen.oil.excludedBiomesIsBlacklist" or "worldgen.oil.excludedDimensionsIsBlacklist" in order to change this.
  • Fix a few performance issues with all ticking buildcraft tiles and a few more engine specific issues.
  • Fix a few performance issues with the fluid pipes.
  • Add an advancement to unlock the list recipe when you have 7 or more items in a single diamond pipe filter.
  • Enabled several display config options by default: useBucketsStatic, useBucketsFlow, useLongLocalizedName, and changed timeGap to "seconds" rather than "ticks".

## Bug fixes:

  • [[#4297](https://github.com/BuildCraft/BuildCraft/issues/4297)] Fixed the quarry ignoring the maximum build height when it is placed too high up.
  • [[#4317](https://github.com/BuildCraft/BuildCraft/issues/4317)] Fix a crash with little tiles because AlexIIL didn't implement a reflection getter correctly.
  • Fix silicon having an accidental dependency on transport. Again.
  • Fix fluid pipes not saving the current flow direction.
  • Fix all API names having uppercase characters. The old scheme was "BuildCraftAPI|<module>", and the new scheme is "buildcraftapi_<module>".
  • Theoretically fix the tank and pipe fluid renderer not always getting the fluid texture correctly.

[7.99.20] 7.99.20 by AlexIIL on Oct 18, 2026
Download

## Breaking changes:

  • The flood gate no longer uses the open sides to determine the sides to fill out in-world. (AlexIIL)

## Additions:

  • Re-added JSON-based assembly recipes, and made them load from "/config/buildcraft/assembly_recipes_pre_mj" folder. (AlexIIL)
  • Currently they will crash the game if any errors are detected in any of the json files - although it will print out every error before crashing.
  • The "pre_mj" bit is important - these assembly recipe formats will change in the future MJ update, so please don't create a lot of them or you will just have to rewrite them in the future.
  • Integration table recipes haven't been re-added though.
  • Added a config option for tweaking the maximum depth that the mining well, quarry, and pump can extend their tubes. (AlexIIL)
  • This is called "general.miningMaxDepth" and can be changed from anywhere between 32 and 4096.
  • (Values above 256 make no difference in vanilla, this is primarily for Cubic Chunk support)
  • Added the command "/buildcraft reload" which reloads all buildcraft data registries. (AlexIIL)
  • In 1.13 this will be merged into the vanilla minecraft "/reload" command.
  • This currently doesn't reload client-side registries, although you can still reload the guide page registry by using F3+T while in the guide GUI.
  • Added an advancement for the guide book recipe.

## Improvements:

  • [meta] BuildCraftCompat is now included in an "all" jar file (named "buildcraft-all-7.99.20.jar").
  • The previous "buildcraft-7.99.19" jar file has been renamed "buildcraft-main-7.99.20.jar"
  • As such the compat module will have the same version number as the rest of buildcraft
  • In addition it no longer has a separate changelog.
  • Many improvements to the guide book:
  • The open book now shows more visibly if you are on the first or last page in the current chapter.
  • Made the next page and previous page buttons have a much bigger clickable area.
  • Added a second guide book for configuration information. It doesn't have a recipe because it isn't useful in the game
  • This implies that you can add your own additional guide books, although there's not much point in doing so because addons should continue to use the main book "buildcraftcore:main"
  • Alternative guide books can be created by running /give @a buildcraftlib:guide 1 0 {BookName: "domain:path"}
  • Added groups: related entries. Currently these can only be specified through code.
  • Auto-add a chapter with the name of the page entry at the very start (so that we don't need to do this manually)
  • Auto-add the relevant groups and recipes to the end of every page entry. Recipes won't be auto-added if they have been manually specified earlier in the entry.
  • The page title has been changed to brown rather than black, so that it stands out less than the actual text.

## Ported content:


## Bug fixes:


[7.99.19] 7.99.19 by AlexIIL on Oct 18, 2026
Download

## Additions:

  • Make the water gelifier craftable with 4 sand and a bucket of residue.
  • The recipe unlocks when you have sand in your inventory.
  • Add a new pipe event: PipeEventConnectionChange

## Improvements:


## Bug fixes:


[7.99.18] 7.99.18 by AlexIIL on Oct 18, 2026
Download

## Ported content:

  • [[#4162](https://github.com/BuildCraft/BuildCraft/issues/4162)] Re-added the quarry mining multiplier. Now this applies to everything in buildcraft that breaks a block.
  • This doesn't allow configuring for each machine individually at the moment, but it seems reasonable to add something like that if someone asks.

## Breaking changes:

  • Removed JSON-based assembly and integration recipes. These were never hooked up to the config folder and they will be done properly later with the MJ changes.

## Additions:

  • Re-added the list recipe as a crafting recipe, at least until the new assembly table API is finished.

## Improvements:

  • Pressing F3+T while in the guide book will reload it in-place.
  • The config files are saved more often during init, which should help when you need to change a config option just to boot the game but can't because the config file is empty.
  • The github issue link shown in the open-world warning message now prefills some useful information.
  • Rotating the heat exchanger now also rotates the adjacent heat exchangers.
  • The guide book's contents page now lists all of the BC modules loaded.
  • A plus before the name indicates that the module has guide elements, a minus the opposite.

## Bug fixes:

  • [[#4133](https://github.com/BuildCraft/BuildCraft/issues/4133)] The fluid triggers relating to percentage of a tank filled don't recognise gaseous fluids properly.
  • [[#4245](https://github.com/BuildCraft/BuildCraft/issues/4245)] Random stack trace caused by a null world in a WorldTickEvent.
  • [[#4249](https://github.com/BuildCraft/BuildCraft/issues/4249)] The guidebook gui lags when it is opened.
  • [[#4257](https://github.com/BuildCraft/BuildCraft/issues/4257)] Oil biome generation crashes if the biome registry doesn't contain the oil biomes.
  • This is normally caused when connecting to a server that doesn't have buildcraft installed.
  • Fixed gates sometimes not correctly synchronising the light on the gate when it is first turned on.
  • Fixed a few recipes requiring the quarry to be present, rather than itself.
  • Fixed GuiScreenBuildCraft not passing on tick()'s to child listeners. Only affects addon developers, as BC itself doesn't use this class for anything yet.
  • Fixed the quarry not using the config option "quarryFrameMinHeight".
  • Made a lot of tiles mark the containing chunk as dirty every tick. This should fix all of the strange dupe-on-save-load bugs.

[7.99.17] 7.99.17 by AlexIIL on Oct 18, 2026
Download

## Improvements:


## Ported content:


## Bug fixes:

  • Fixed all item pipes having an implict speedup. (Most buildcraft item pipes explicitly do this, so this doesn't really affect normal builds).
  • Fix cobblestone item pipes sending items about 4 times as fast as they should.
  • Fix stone item pipes not explicitly slowing down items
  • Change sandstone item pipes to match stone item pipes.
  • Fixed item pipes allowing multi-tile tickers to send items down pipes faster then normal
  • This is primarily a fix for tickers that don't also speed up the client. (Also this sort of speedup behaviour probably won't work with potential future optimisations)
  • Fixed chutes having a *huge* pull radius. Use powered obsidian pipes for that.
  • [[#3477](https://github.com/BuildCraft/BuildCraft/issues/3477)] Only the wooden pipe attempts to always face a valid direction.
  • (This only affects the iron pipe in buildcraft, however addon pipes that extend PipeBehaviourDirection but don't allow the centre will benefit from this).
  • [[#4014](https://github.com/BuildCraft/BuildCraft/issues/4014)] Gate recipes in the assembly table don't check the NBT of the gate provided.
  • [[#4082](https://github.com/BuildCraft/BuildCraft/issues/4082)] Fluids can no longer be mined by Mining Well
  • [[#4124](https://github.com/BuildCraft/BuildCraft/issues/4124)] The direction of an iron pipe cannot be changed by clicking the centre unless the pipe is already facing a direction.
  • [[#4138](https://github.com/BuildCraft/BuildCraft/issues/4138)] Dupe bugs everywhere with tiles and GUI's. No more details here, as it's an exploit.
  • [[#4141](https://github.com/BuildCraft/BuildCraft/issues/4141)] The recipe for the pipe plug requires the quarry to exist, rather than the structure pipe.
  • This is only a partial fix for the entire issue, which encompasses *all* recipe mismatches.

[7.99.16] 7.99.16 by AlexIIL on Oct 18, 2026
Download

## Changes:

  • Most of the pipe pluggables have been moved from transport to silicon
  • Specifically the gates, light sensor, facades, pulsar, lenses, and filters.
  • This shouldn't cause any issues if you're using at least both transport and silicon already

## Improvements:

  • Item pipes now send the item all the way into a block, rather than stopping when then item is half-way in.
  • [[#4062](https://github.com/BuildCraft/BuildCraft/issues/4062)] The gate GUI now allows equal actions to be assigned to trigger slots, and vice versa.
  • Currently this means the following can be converted:
  • Trigger "Redstone Signal is on" <-> Action "Turn On Redstone Signal"
  • Added functionality to allow pipe behaviours and flows to change how a pipe's colour is shown
  • Also allows any PipeDefinition to disallow colouring completely.
  • Structure pipes now render their colours as a border, rather than the hidden translucent colour.
  • Added a new option: fluid pipes can switch between translucent colouring, and bordered colouring.
  • Added code to the API to allow pipes to render multiple sprites, each with their own colour.
  • See PipeBehaviour.getTextureData(EnumFacing side) and PipeFaceTex to details.
  • Added a config option to allow disabling client-side sprite animations.

## Ported content:

  • The stripes pipe can now extend and retract pipes properly.

## Bug fixes:


[7.99.15] 7.99.15 by AlexIIL on Oct 18, 2026
Download

## Additions:

  • Ported the power adaptor
  • Added (code) functionality for addons to stop custom tanks from connecting to other tanks.

## Changes:

  • Phased facades can now only be fully hollow or not. This breaks the current facade API.

## Improvements:

  • The debugger item can now be used in survival to view the F3 debug info on buildcraft blocks (previously this required creative mode)
  • The guide book now has a search bar.
  • Guide book entries can be any object, rather than just item stacks.
  • You can now specify "source" and "type" for changing the type.
  • Currently triggers and actions are the only additions. The type is "buildcraft:statement", and the source is a registry name of a statement (trigger or action)
  • Unfortunately the only way of finding out a statement's ID is via the source code. Woops.
  • Added the "has work" capability (and implicitly the has work trigger) to the distiller.
  • The autoworkbench now shows its filters per slot, and distributes the filters evenly so that the most number of crafting operations can occur
  • For example, when crafting a dispenser (which needs 8 cobblestone, 1 bow and 1 redstone) this will filter 1 slot for cobblestone, 1 for redstone, and 8 for bows as bows cannot stack.
  • Filtered inventories no longer loose the item when loading from disk if the item does not match the filter.

## Bug fixes:


[7.99.14] 7.99.14 by AlexIIL on Oct 18, 2026
Download

## Additions:


## Changes:

  • The christmas event is over
  • Chocolate based names have been replaced with oil based ones.
  • A config option has been added (events.christmas_chocolate) to enable or disable the event.

## API (code) Changes:

  • IPipeRegistry.createItemForPipe now registers the returned items with forge, so that addons don't have to.
  • Added IPipeRegistry.createUnnamedItemForPipe is similar to IPipeRegistry.createItemForPipe
  • With one exception: the caller must set the registry, unlocalised, and creative tabs.
  • This is accomplished by providing a Consumer<Item> in order to set the properties.
  • [[#3945](https://github.com/BuildCraft/BuildCraft/issues/3945)] Added PipeEventTileState fired by certain functions inside TileEntity
  • Contained subclasses:
  • Invalidate: fired during TileEntity.invalidate()
  • Validate: fired during TileEntity.validate()
  • ChunkUnload: fired during TileEntity.onChunkUnload()
  • Added to allow the addon Additional Pipes to properly port the teleport pipe.

## Bugs fixed:



[7.99.13] 7.99.13 by AlexIIL on Oct 18, 2026
Download

Merry Christmas!

  • Chocolate fountains now spawn, containing "Melted Raw Chocolate Mix".
  • You can process chocolate in the "Chocolate seperator", and the "Chocolate Heat Exchanger"
  • You can send chocolate off to Santa in exchange for power in the new chocolate engine.
  • We don't know what Santa does with it. Perhaps its for just in time Christmas presents?

## Additions:

  • [[#3857](https://github.com/BuildCraft/BuildCraft/issues/3857)] Re-added the config option to disallow infinite water pumping. Useful if a finite water mod is installed.
  • Added a new config option: "display.useSwappableSprites". This disables sprite swapping functionality, which is used by other config options (such as colourblind mode)
  • Fixes [[#3894](https://github.com/BuildCraft/BuildCraft/issues/3894)] Optifine texture incompatibility
  • Properly added config options for "itemRenderRotation", and "chunkLoaderLevel". The latter is technically just a boolean choice - only the quarry can chunkload at the moment.

## Changes:

  • Guide book contents JSON files no longer need a title element if they have an item_stack element, as the title will now be the item stack's display name.

## Removals:

  • The entire oil processing chain just vanished. Odd.
  • The combustion engine is useless now that all the oil has gone, so it has been removed, forever.

## Bugs fixed:


[7.99.12] 7.99.12 by AlexIIL on Oct 18, 2026
Download

## Changes:

  • Updated to minecraft 1.12.2
  • The heat exchange is now a single item, rather than 3. It's still placed in the same way as before though.
  • Existing heat exchangers probably won't load up properly.
  • In addition, its default texture is now closer to iron and quartz pipes than tanks

## Bugs fixed:

  • Fixed the pipe event bus calling event handlers multiple times (not fully fixed yet though)
  • Added the version update JSON link.

[7.99.8.2] 7.99.8.2 by AlexIIL on Oct 18, 2026
Download

## Bugs fixed:


[7.99.8.1] 7.99.8.1 by AlexIIL on Oct 18, 2026
Download

## Bugs fixed:

  • Fixed a crash related to wire gate descriptions
  • Fixed the pipe event bus calling event handlers multiple times (not fully fixed yet though)
  • Added the missing version JSON web link.
  • Fixed pipe textures not being allocated properly if multiple pipes used the same texture

[7.99.8] 7.99.8 by AlexIIL on Oct 18, 2026
Download

## Additions:

  • Added the fragile fluid shard: a single-use item that holds up to half a bucket of any fluid.
  • This is dropped by every buildcraft machine or pipe that holds fluids, which means that you no longer loose fluids by breaking a block with fluids inside.
  • This behaviour can be disabled (currently) only by disabling the fragile fluid item in objects.cfg
  • Addon devs can call the API method "buildcraft.api.items.FluidItemDrops.addFluidDrops"
  • Added the JSON gui system, which allows resource packs to customize the elements that are displayed in a gui.
  • This includes expressions, which can use pre-defined or newly created variables to change the position, size, etc of elements.
  • This (will) be fully documented at "https://github.com/BuildCraft/BuildCraft/wiki/Resource-packs:-Json-based-GUI's"
  • The filler, filler planner, and gate gui's are currently the only ones that can be changed in this way.
  • Added a few new filler patterns, and consoildated all of the old ones into the new filler interface.
  • 2d patterns (that repeat the pattern along a certain axis) are marked with a little red "2".
  • Re-added engine power stage triggers.

## Improvements:

  • Right-clicking with a fluid container now interacts with all BC tiles that contain fluids, not just a small few.
  • Now its much easier to manually process fluids through the new refining process.
  • Extra debug info (F3 + looking at a BC block + in creative) now works on remote worlds (dedicated servers or someone else's LAN game)
  • Expand the contents of the guide.
  • [[#3555](https://github.com/BuildCraft/BuildCraft/issues/3555)] Add additional filler patterns (Circle, sphere, triangle, square, pentagon, hexagon, octagon)
  • [[#3807](https://github.com/BuildCraft/BuildCraft/issues/3807)] Greatly improved laser targeting performance.

## Bugs fixed:


[7.99.7] 7.99.7 by AlexIIL on Oct 18, 2026
Download
## Breaking changes:

  • The guide book loads entries differently (A breaking change for addon devs)
  • The contents pages is now loaded from "assets/<domain>/compat/buildcraft/contents.json", rather than "assets/<domain>/guide/contents.json"

## Improvements:

  • Guide book entries are loaded from any resource pack, rather than just mod jar files.
  • All loaded contnts pages are listed at the start of the book, along with the mod version
  • [[#3773](https://github.com/BuildCraft/BuildCraft/issues/3773)] Facade API has been expanded to give more information.
  • The facade pluggable now implements "buildcraft.api.facades.IFacade" - addon devs can use this for more detailed interaction
  • Many methods and classes have been added to give information about phased facades.

## Bugs fixed:



[7.99.6] 7.99.6 by AlexIIL on Oct 18, 2026
Download
## Bugs Fixed:


BuildCraft Icon
Download BuildCraft
Select game version
Select platform