Dear all,
I’m very pleased to announce the release of BuildCraft 3.1.0 – the first release implementing blueprints and thus completing the initial mission of BuildCraft! Check out the tutorial video:
Needless to say, this is very beta. However, a lot of effort has been put into providing a flexible blueprint format and API – so that part should converge pretty soon. If you would like to enable blueprint capabilities to your mod and what I provide is not enough, let me know!
Anyway, here’s the changelog:
#10 blueprint library
Blueprints and templates can now be stored in a library.
#17 implement an animation for building / removing block
A robot animation has been implemented for blocks adding and removing blocks
#75 create a new “silicon” mod
Silicon-related objects (laser and assembly tables, crafting pipe wire and gates) have been moved to a separate part of the mod, making logic gates clearly optional.
#81 fix liquid returning to refinery
Recipes for refineries can now be specified through an interface, preventing to get anything else.
#86 create a structure pipe
A structure pipe has been added, holding wire and gates, and having the ability to connect wires to any kind of pipe.
#95 fix potential null pointers exceptions in liquid containers
Null pointer exceptions have been fixed in liquid containers.
#96 trigger API interface
An API is now available to develop custom triggers.
#97 stone engine is missing the has-space-for-item-Trigger
Fixed stone engine not having “has-space-for-item” trigger.
#99 implement ability to repeat a pattern with the builder
A new type of marker, path marker, has now the ability to devine a patch on which a builder will repeat a pattern.
#103 add API for refinery recipes
Refineries recipes can now be specified from the BuildCraft API.
#105 create real blueprint
Real blueprints are now available, providing means to record completely a construction.
#106 pipes ignore getInventoryStackLimit
Adding objects from pipes to inventories now takes into account the getInventoryStackLimit property of inventories.
#109 remove hard-coded height limits
Height limits have been removed when placing pipes.
#123 get rid of Utils.getWorld
Utils.getWorld is not used anymore, hopefully simplifying mods such as Zepplin, and eventually allowing SMP nether with BuildCraft.
#124 add a pipe placing an object
A new pipe has been added, placing an object in front of it.
#125 add ability to give other than empty bucket in tanks
Tanks will now return any container when empting an object.

