All Mods Resource Packs Data Packs Shaders Modpacks Plugins
BuildCraft Compat

BuildCraft Compat

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

This is a cross-mod compatibility add-on for BuildCraft. It is not included with BuildCraft itself, in all versions prior to 7.99.20.

The goal of this add-on is to provide integration between BuildCraft and the content, APIs and/or features of other mods. Some mods may provide BuildCraft integration themselves - in such a case, this mod is not required to provide that integration.

Mod cross-compatibility list

The exact list of mods which compatibility is added with depends on the Minecraft version targetted.

Minecraft 1.12.x

  • HWYLA: assembly table, integration table, advanced crafting table, and the autoworkbench.
  • Just Enough Items: assembly recipes, heat exchanger, distilling, and combustion engine fuels.
  • The One Probe: assembly table, integration table, advanced crafting table, and the autoworkbench.

Minecraft 1.7.x

  • Crops (Stripes Pipes, Robots)
    • AgriCraft
    • AppleMilkTea 2
    • Pam's HarvestCraft
    • Witchery
  • Bundled Redstone (connect a bundled wire to a pipe and interact with it with a gate)
    • RedLogic
    • BluePower
  • Automatic insertion
    • CoFH API (most pipes - Thermal Dynamics, etc.)
    • Ender IO
  • Special blocks
    • Forestry - Apiarist Pipe
  • Builder integration
    • Big Reactors
    • Binnie's Mods (decorative blocks)
    • Carpenter's Blocks (most blocks)
    • Ender Storage
    • Factorization
    • Forestry (decorative blocks)
    • Forge Multipart
    • Immibis' Microblocks
    • Iron Chests
    • RailCraft (rails, detectors, stairs, slabs, some machines)
    • RedLogic
    • Remain in Motion (frames only, no motors)
    • Thermal Expansion 4 (most blocks)
  • MineFactoryReloaded - robot dupe fix, gate triggers
  • MineTweaker 3
  • NotEnoughItems
  • WAILA - tooltips

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
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.11.2
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
[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.9] 7.1.9 by AlexIIL on Oct 18, 2026
Download
This version requires BuildCraft 7.1.26 or later.

## Additions:

  • [[BuildCraft/#4709](https://github.com/BuildCraft/BuildCraft/issues/4709)] Builder rotation support for the Apiarist's Pipe.
  • Apiarist's Pipe GUI improvements, by Thibaut Fagart:
  • Make clicking through the list of bee filters and species work like clicking through gate triggers/actions:
  • Shift-clicking clears the selected filter.
  • Left-clicking advances the selection forward.
  • Right-clicking moves the selection backward.
  • Added support for NEI drag-and-drop to the bee species filter.
  • Enabled the incomplete Project: Red bundled redstone support from ten years ago.
  • Pipe Gates can now use triggers and actions to react to P:Red bundled cables.
  • Project: Red does not have the restriction on only allowing connecting freestanding wires to pipes. It's unlikely the upstream mod is going to have the necessary APIs exposed cleanly at this point.
  • ... Wait, it's been ten years?
  • Pipe Gates can now connect to bundled emitters/receivers directly, without a cable placed in between.
  • To match Project: Red support restrictions, added a config option to allow connecting non-freestanding wires to pipes in RedLogic and BluePower as well.
  • Added a config option to allow connecting wires to gates.

## 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.15] 7.99.15 by AlexIIL on Oct 18, 2026
Download
## Bug fixes:


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

  • Added a bee handler for lists.
  • Ported the apiarist's pipe (Thanks to Nedelosk for adding the relevent code to forestry)
  • This is only present if forestry 5.7.0.236 or later is installed.
  • This is *mostly* identical to forestry's new genetic filter, with a few exceptions:
  • This pipe doesn't have a buffer.
  • If a rule is "anything" then that direction has a lower priority.

BuildCraft Compat Icon
Download BuildCraft Compat
Select game version
Select platform