Перейти к содержимому
Mineforgian

BuildCraft Community Edition

BuildCraft Community Edition - port of original BC to newer versions

Загрузки
2K
Подписчики
12
Обновлён
22 августа 2026 г.
Лицензия
MPL-2.0

Опубликован 3 июля 2026 г.

BuildCraft Community Edition

An unofficial community continuation of BuildCraft, bringing the classic BuildCraft experience to newer Minecraft versions.

BuildCraft Community Edition is based on the newer foundation of BuildCraft 8.0.0, while restoring mechanics and content from BuildCraft 7.1.27 that were not completed or carried over into BC8, including robotics and building-related features.

The goal of the project is to preserve and continue the classic BuildCraft experience on newer Minecraft versions, restoring missing content and completing unfinished ideas from the original mod without changing its core identity.

Supported versions

  • Minecraft 1.19.2 — Forge
  • Minecraft 1.20.1 — Forge
  • Minecraft 1.21.1 — NeoForge
  • Minecraft 1.21.1 — Forge (legacy)

Roadmap 2.0

  • Drop support for 1.21.1 Forge [✔]
  • New API system [✔]
  • FE/RF compat [✔]
  • Port to 1.20.1 Fabric
  • Port to 1.21.11 Fabric/NeoForge
  • Port to 26.X Fabric/NeoForge

Addons developed by the BCCE team

Credits

Original BuildCraft

Special thanks to the original BuildCraft team and all contributors who made BuildCraft one of the most iconic technical Minecraft mods.

BuildCraft Community Edition is an unofficial community project based on BuildCraft 8.0.0 and BuildCraft 7.1.27. All original BuildCraft work belongs to its respective authors and contributors.

Community Edition Port

Developed and ported by:

  • CurativeTree
  • ShipovskijKorp

Thanks for helping with development:

  • nightovl
  • pietruszka
  • Jimmy

Ченджлог

8.0.17+1.19.2+forgeРелиз1.19.2 · 22 августа 2026 г.

Release 8.0.17 - Small fix

Fixed:

  • Fixed a crash when placing a Redstone Engine next to a Wooden Item Pipe in singleplayer.
  • Fixed MJ/FE energy metadata checks incorrectly executing server-only capability logic on the client.
  • Hardened related Wooden/Obsidian Pipe energy queries against similar client-side crashes.
8.0.16+1.19.2+forgeРелиз1.19.2 · 22 августа 2026 г.

Release 8.0.16

Changes:

  • Improved item pipe hand-off reliability. Items travelling through connected pipes now retry temporary hand-off failures instead of being dropped into the world, preventing cargo loss in otherwise valid pipe networks, especially at high speeds such as Golden Item Pipes.
  • Reworked fluid-container handling to consistently use the container's own fluid handler and resulting container state. BuildCraft fuel buckets, vanilla and modded buckets, and fragile fluid containers now behave consistently across direct machine interaction and GUI transfers.

Fixes:

  • Fixed Combustion Engine fluid-container interactions. BuildCraft fuel buckets and fragile fuel containers are now consumed correctly in Survival, empty buckets are returned properly, and direct interaction no longer leaves the original filled container behind.
  • Fixed Combustion Engine GUI fluid transfers, including cases where inserting BuildCraft fuel could delete the bucket instead of returning an empty one.
  • Fixed Combustion Engine shift-click handling using raw player-inventory indices instead of menu-slot indices, which could move or replace the wrong item.
  • Improved fluid transaction safety. Player inventory and GUI state are now committed before fluid sounds are played, preventing cosmetic sound failures from causing duplicated, deleted, or desynchronized fluid containers.
  • Fluid sounds are now non-fatal. Missing or broken third-party fluid sound providers fall back to vanilla bucket sounds instead of aborting an already completed fluid transfer.
  • Fixed Jade compatibility issue #44 on Minecraft 1.21.1 NeoForge. A broken third-party mixin affecting Jade's FluidView can no longer crash the server when placing, looking at, or opening fluid-capable BuildCraft machines such as the Combustion Engine. BuildCraft now safely disables the affected Jade fluid view instead.
  • Fixed Quarry fluid detection so standalone fluids are correctly distinguished from waterlogged blocks. Water and other low-viscosity standalone fluids remain traversable, high-viscosity fluids remain barriers, and waterlogged solid blocks are still mined as normal blocks.
  • Fixed Quarry chunk-loading initialization so chunk loading only starts once both the frame and mining areas are fully initialized, avoiding invalid half-configured Quarry states.
  • Fixed packet ID allocation for the Electronic Library, Distiller, and BC8 Distiller by exposing their correct child packet allocators, preventing payload IDs from being validated against the wrong allocator.
  • Fixed the Facade Swap recipe on Minecraft 1.19.2 being exposed as a generic recipe instead of a crafting recipe, restoring correct recipe classification and compatibility with crafting-related systems.
8.0.15+1.19.2+forgeРелиз1.19.2 · 19 августа 2026 г.

Release 8.0.15 - HotFix

Changes:

  • Restored the original BuildCraft 8 Quarry fluid behavior. Water and other low-viscosity fluids remain passable, while lava, heavy oil, and other high-viscosity fluids now act as barriers and prevent the Quarry from mining blocks underneath them.
  • The Quarry now periodically checks already excavated areas and can detect new blocks placed inside the quarry after the drill has already passed through that area.

Fixes:

  • Fixed bucket and other fluid-container interactions with BuildCraft machines on both Forge and NeoForge.
  • Fixed an issue where a fluid container rejected by a machine could continue its normal use action and place fluid directly into or through the machine block, potentially destroying the machine.
  • Fixed fluid-container handling in Survival when the item's capability replaces its container during a fluid transfer.
  • Fixed Quarry stalls caused by stale frame-breaking tasks when the target block disappeared, was broken by a player, another Quarry, or another world update.
  • Fixed cases where the Quarry could permanently lose a block-breaking task and stop displaying the corresponding red laser.
  • The Quarry can now correctly clear frame obstacles that cannot be harvested with its default tool instead of retrying the same block indefinitely.
  • Fixed the Quarry drill head and upper drill section disappearing when processing fluids or other blocks with empty geometry.
  • Improved cleanup of stale denied Quarry positions so outdated entries no longer block further operation after the world state changes.
8.0.14+1.19.2+forgeРелиз1.19.2 · 18 августа 2026 г.

Release 8.0.14 — New Horizons

Changes:

  • Replaced the previous addon-facing Java API with BuildCraft API 2. The new loader-neutral API covers transport, MJ and external energy, machines, lasers, gates and statements, wires and signals, automation, robots, requests, schematics, builders, facades, lists, map items, and other extension points. The old Java API has been removed, so addons must migrate to buildcraft.api.v2.
  • Added full Forge Energy compatibility. The new FE Engine converts FE into BuildCraft MJ, while the MJ Dynamo converts MJ into FE. Nine FE pipe variants have also been added for extraction, transport, connection control and configurable transfer limits. The default conversion ratio is 1 MJ = 10 FE.
  • Added configurable MJ/FE compatibility modes. BuildCraft can retain classic MJ-only behavior or allow ordinary machines and engines to automatically interact with Forge Energy systems. Power displays can also be configured to use either per-tick or per-second units.
  • Discontinued Minecraft 1.21.1 Forge support. The maintained targets are now Minecraft 1.19.2 Forge, Minecraft 1.20.1 Forge and Minecraft 1.21.1 NeoForge.
  • Restored the original-style terrain preview on the Zone Planner itself. Its front display now shows a small local map of the surrounding terrain using already available client chunks without making remote map requests.
  • Expanded Jade compatibility. Jade can now display robot ownership, native MJ and FE storage, engine output, and live throughput versus capacity for MJ, FE and fluid pipes.
  • Added configuration options for Stirling Engine explosions and facades. Stirling Engine explosions are disabled by default. Facades can be disabled without invalidating existing facades already present in a world.
  • Expanded and corrected the Guide Book to cover API 2-era behavior, FE compatibility, the FE Engine, MJ Dynamo and FE pipes, as well as current machine, transport, configuration and automation mechanics.
  • Map Locations, Single Schematics, Blueprints and Templates now stack up to 16 while empty and become unstackable once they contain saved data.
  • Extended the wire API with addon-facing signal ports. Addon blocks can now connect directly to BuildCraft wires, publish their own signal and receive the final signal from the wire network.

Fixes:

  • Reworked resource handling for Builders, Fillers, Quarries and construction tasks. Items, fluids and MJ are now reserved transactionally, failed or cancelled work is rolled back safely, and pending refunds survive reloads even when inventories, tanks or batteries are temporarily full.
  • Improved blueprint compatibility with missing addons. Unknown block and entity schematic elements are now preserved losslessly, including their opaque data. Builders skip elements that cannot currently be restored instead of repeatedly retrying them forever, while the blueprint reports that some content is unavailable.
  • Extended owner-aware permission handling to robots, Stripes Pipes, Pumps, Flood Gates, Mining Wells and other automated world operations. Simulation and execution checks now occur before destructive actions, and NeoForge automation uses the native fake-player implementation for better compatibility with protection mods. Ownership remains an execution identity rather than an access lock, so other players can still interact with, break or move another player’s machines and robots.
  • Hardened network handling across machine GUIs, the Zone Planner, Guide Book, Assembly Table, compatibility integrations and construction data. Packet sender, direction, active menu, interaction distance and payload bounds are now validated, while caches and large snapshot transfers are bounded and snapshot requests are rate-limited.
  • Improved Auto Workbench reliability. Failed crafts safely return reserved ingredients, conflicting recipes with identical inputs can be selected explicitly and remain selected after reloads, and external automation can no longer extract phantom blueprint or material-filter slots as free items.
  • Improved Assembly Table and Integration Table automation. Recipe state is preserved correctly, dynamic outputs are scheduled fairly, overlapping ingredients cannot reserve the same stack twice, ingredient extraction is transactional, and result slots expose the correct extraction-only behavior.
  • Fixed item transfer transactions when inventories change between simulation and execution. Transfers now track the actual remainder through every slot and roll back safely instead of duplicating items, losing items or crashing the server tick.
  • Improved item pipe transport and networking. Inventory insertion now reports the amount actually accepted, transfer charging remains correct when handlers change unexpectedly, travelling items interpolate more reliably on the client without leaving permanent ghosts, and multiple pipe changes can be batched into fewer network updates.
  • Improved fluid pipes. The Diamond Wooden Fluid Pipe now performs proper round-robin distribution, delayed-fluid transport state survives chunk reloads, forced extraction no longer leaves stale internal accounting that can jam a pipe, and fluid rendering is more consistent.
  • Improved MJ and FE pipe persistence. Kinesis Pipe current and queued MJ buffers now survive chunk unloads and server restarts, while FE buffers are capacity-limited, saved correctly and only accept energy when the network has real demand.
  • Fixed several tank edge cases that could mix incompatible fluids or effectively transmute one fluid into another. Empty bridge tanks can no longer join vertical tank columns containing incompatible fluids.
  • Fixed Heat Exchanger processing to respect recipe input amounts, heat transitions and output ratios. Combining exchanger sections also preserves compatible stored fluids instead of silently deleting them.
  • Improved Pump and Flood Gate scanning so fluid searches do not synchronously load unloaded chunks. Pump shafts stop safely when obstructed instead of overwriting unrelated blocks, Flood Gates correctly traverse and replace flowing fluids, and breaking either machine no longer duplicates stored fluid drops.
  • Improved Stripes Pipe world interactions. Block placement and breaking now use the proper handlers and permission paths, paid breaking progress is tied to the exact target block and survives reloads, stale deferred requests are refunded safely, and entity interactions correctly consume the working item when the action succeeds.
  • Improved robot behavior around tools, inventories and world changes. Duplicate tool durability consumption has been removed, sugar cane harvesting works correctly on Minecraft 1.21.1, searches recover safely after reloads, station extraction respects sided inventory rules, and dropped-item reservations use stable dimension and entity identities.
  • Improved Bomber Robot safety. TNT is not consumed unless the operation is permitted and the potential explosion area remains inside the robot’s allowed work zone.
  • Fixed Requester automation so external insertion cannot exceed the configured request amount. Comparator output now represents fulfillment relative to the requested quantity and reaches full strength when the request is completely satisfied.
  • Improved engine compatibility and rendering. The FE Engine and MJ Dynamo now follow their intended sided energy rules, chaining and orientation behavior, MJ Dynamo rotation updates correctly when its surroundings change, and their piston animations interpolate smoothly. Engine model data is also refreshed correctly after wrench rotation.
  • Fixed Combustion Engine residue handling so fuel cannot continue being consumed when the visible residue tank has no room for the resulting residue.
  • Fixed external automation access to the Iron Engine fluid tanks, including exposed capacities and fluid validation.
  • Improved marker, laser and volume rendering. Large marker boxes no longer fade into the sky because of terrain fog, cached markers survive client render-distance unloads without leaving permanent broken connections, and lasers or volume boxes are not rendered through unloaded terrain.
  • Restored the dedicated Path Marker connection laser and improved pipe, pump, LED and engine rendering. The Pump now visibly renders the fluid being pumped, several pipe UV and sprite issues have been corrected, and travelling pipe contents no longer flicker or remain as client-side ghosts.
  • Fixed JEI recipe presentation for pipes and Assembly Table recipes, including recipe identity handling on Minecraft 1.21.1. Facade recipe visibility now follows the facade configuration consistently across supported versions.
  • Fixed compatibility with Randomium in large modpacks. BuildCraft facade variants are excluded from Randomium's item scan, preventing the severe world creation and joining slowdown caused by scanning thousands of facade variants.
  • Fixed additional Forestry Community Edition / Propolis Pipe compatibility issues.
  • Fixed Water Gel progression and harvesting. Growth now follows randomTickSpeed consistently, and Water Gel only drops from the fully solidified stage.
  • Fixed invalid oil-generation whitelist entries potentially disabling oil generation entirely.
  • Fixed vertically oriented BuildCraft blocks when placed by automation without a real player, including orientation calculations for automated placers.
  • Spectators are now enforced as read-only by the server in BuildCraft GUIs, including normal slots, phantom slots, custom machine buttons and packet-driven interactions.
  • Improved performance in large transport and construction setups through bounded model and geometry caches, cached pipe capability lookups, optimized Quarry collision tracking, faster idle Builder processing, more efficient laser rendering and reduced unnecessary wire synchronization.
8.0.13+1.19.2+forgeРелиз1.19.2 · 9 августа 2026 г.

Release 8.0.13 - Pipes, Facades and Compatibility

Changes:

  • Added waterlogging support for pipes. Pipes can now be placed in water and correctly preserve their waterlogged state.
  • Added support for the common c:tools/wrench tag. Compatible wrenches from other mods can now interact with BuildCraft blocks while the original BuildCraft wrench API remains supported.
  • Reworked JEI compatibility for facades. This helps prevent system freezes.

Fixes:

  • Fixed crashes in the Diamond Fluid Pipe and Diamond Wooden Fluid Pipe caused by invalid or non-fluid items placed in their filters.
  • Fixed a crash in the Diamond Wooden Fluid Pipe that could occur when a whitelist filter had no matching fluid available.
  • Fixed fluid filters ignoring all slots after the first empty or non-fluid slot.
  • Fixed blacklist and whitelist behavior when no valid fluid filters were configured.
  • Fixed Pump infinite water detection. Only horizontal source blocks are now counted, matching vanilla water behavior.
  • Fixed several API differences between versions affecting pipe connections and JEI compatibility.
8.0.12+1.19.2+forgeРелиз1.19.2 · 9 августа 2026 г.

Release 8.0.12 — Rebuilt to Last

Changes:

  • Added a new in-game Guide Book that brings together information about BuildCraft mechanics, machines, pipes, robots, and construction systems. The guide now includes hints and improved navigation, remembers the last opened page, and supports scrolling for long names.

  • Expanded compatibility with Forestry Community Edition: added the Propolis Item Pipe, restored the related recipes and JEI interfaces, and improved how BuildCraft lists and filters handle Forestry items.

  • Robots and automated machines now perform actions on behalf of their owner. This allows them to interact more reliably with server-side area protection systems and respect the player’s access permissions.

  • Improved robot behavior when they run out of power: they can now return to their station instead of remaining idle. A station can also be cleared by using a wrench while holding Shift + RMB.

  • Reworked recipe display in JEI: restored interfaces styled after the original BuildCraft, while the many variants of facades, lenses, filters, and gate components are now grouped for easier browsing. Built-in recipe books have also been added to the Advanced Crafting Table and Auto Workbench.

  • Rebalanced energy costs for laser table recipes: Assembly Table operations now require half as much energy, while Integration Table costs have been reduced by a factor of five. This makes laser-based progression less time-consuming.

  • Combustion Engine heating now depends on biome temperature, making the surrounding environment more relevant to the engine’s cooling requirements.

  • Reworked the configuration system: settings are now applied correctly, while obsolete and unused options have been removed.

  • Moved additional translations into the separate BuildCraft Localization Addon, allowing localizations to be developed and updated independently from the main mod.

  • Updated the BuildCraft network protocol. The client and server must use the same 8.0.12 build.

Fixes:

  • Zone Planner now operates only within generated and currently available chunks, without loading or generating new ones. Selected zones and imported maps are automatically trimmed to the available chunks, after which the server validates the result again to prevent modified clients from bypassing these restrictions.

  • Significantly improved power pipe stability: fixed energy loss, incorrect distribution between multiple consumers, numeric overflows, and division by zero. The number of unnecessary network updates has also been reduced.

  • Improved item pipes: identical item stacks are merged more efficiently, the number of network packets has been reduced, and internal numeric overflows have been eliminated. This reduces network load and improves the stability of large transport systems.

  • Fixed fluid pipes: their contents are now saved correctly, volumes above 32,767 mB no longer overflow, and interactions with fluid storage from other mods once again use the correct interface.

  • Fluid transfers in pipes, pumps, robots, and construction systems are now transactional: fluid is first extracted from the source, and any amount that cannot be accepted is returned. This prevents the main causes of fluid duplication and loss.

  • Data belonging to unknown pipes and pluggable components is no longer deleted when the add-on responsible for them is temporarily unavailable. Saved components are restored after the add-on is installed again.

  • Engines now transfer stored energy continuously and no longer depend on the piston reaching the midpoint of its animation. Double energy consumption has been eliminated, while temperature, direction, operation progress, and internal energy storage are now preserved correctly when the world is reloaded.

  • Fixed Combustion Engine behavior with coolant and in non-standard biomes. The engine once again explodes upon reaching a critical temperature; other engine types are not affected by this change.

  • Builders, Fillers, and construction robots no longer destroy collected items. Resources are first returned to the machine, then transferred into an adjacent inventory or pipe, while any remaining excess is dropped nearby.

  • Construction machines now correctly preserve active tasks across restarts and return unused items, fluids, and energy when a task is cancelled. Blueprint handling for pipes, fluids, and waterlogged blocks has also been fixed.

  • Builder and Filler now reach full speed at approximately 50% battery charge. The Filler circle pattern has been fixed, Builder rendering has been optimized, and clear error messages have been added for blueprints containing invalid registry identifiers.

  • Quarry now correctly restores chunk loading and its current task after a restart, and properly handles coordinates, lava, viscous fluids, and waterlogged blocks. The Quarry also no longer collects items that were already lying nearby before a block was broken.

  • Mining Well no longer gets stuck on water sources or flowing water and can continue drilling through them.

  • Fluid searches performed by the Pump and Flood Gate are now distributed across multiple ticks, preventing large lakes and oil deposits from causing prolonged freezes or excessive memory usage. Changing the active sides of a Flood Gate now resets its previous route, and the new state is saved correctly.

  • Pump and Mining Well searches through pipe columns are now limited by world height and require an uninterrupted pipe chain. This prevents potentially infinite world scanning.

  • Robots no longer destroy reusable tools with infinite durability after using them. Their filters, permission checks, and fluid transfers have also been fixed for situations where the world state changes between operation simulation and actual execution.

  • Fixed oil generation: corrected the minimum deposit height and the handling of chunk borders, neighboring areas, and non-standard biomes. Unsafe shared caches that could cause freezes during world generation have been removed.

  • Water no longer replaces oil or fuel during fluid updates in oceans and reservoirs. Pumps now fill their tanks only with the amount of fluid that was actually removed from the world, except for intentionally infinite water sources.

  • Using an empty container in Creative Mode no longer removes fluid from a tank.

  • Closed a vulnerability that allowed blocks belonging to other players to be modified remotely through network packets. The server now validates the distance to the block, chunk availability, and the player’s permission to interact with it.

  • Added limits for large packets, construction snapshots, NBT data, and network caches. Netty buffer leaks, network messages registered on the wrong side, and stack trace spam caused by malformed packets have also been fixed.

  • Heat Exchanger now synchronizes all parameters, displays the actual tank capacities, and correctly handles clicks on each individual tank.

  • Auto Workbench and Distiller now correctly preserve stored energy and operation progress. When an operation is interrupted, resources are returned without loss or duplication, and the machines no longer trigger unnecessary chunk saves every tick.

  • Filter Lens now reliably blocks items of the wrong color, while fluid filters, gate components, and robot station filters correctly respect their configured conditions.

  • Improved Guide Book stability when handling invalid and dynamically generated recipes from other mods.

  • Facade scanning is no longer interrupted by a single invalid block state. Invalid states are safely excluded, while repeated messages are combined into a single warning.

  • Fixed texture atlas reloading issues and improved compatibility with Oculus, as well as with IC2 Classic versions used in older modpacks.

  • Fixed the Quarry frame and drill models and textures, drill collision, and the Construction Marker model. Old “ghost” marker frames are now removed correctly.

  • Fixed slot positioning in the Filler interface, middle-click copying and selection of pipe components, duplicate drops from wires and pluggable components, and excessive fluid network cache spam in the log.

8.0.11+b1+1.21.1+NeoForgeБета1.21.1 · 2 августа 2026 г.

Beta1 8.0.11 — Ported to 1.21.1 NeoForge

Changes:

  • Ported to 1.21.1 NeoForge, it may contain bugs, please be careful and make backups
  • Nothing else, xd
8.0.11+1.21.1+beta1Бета1.21.1 · 30 июля 2026 г.

Beta1 8.0.11 — Ported to 1.21.1

Changes:

  • Ported to 1.21.1, it may contain bugs, please be careful and make backups
  • Nothing else, xd

Комментарии

Загружаем…