BuildCraft 3.1.0

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.

40 thoughts on “BuildCraft 3.1.0

  1. It just blows my mind when i see this stuff coming up,and then i see Jeb and Notch getting all excited for removing ladder hitbox.I don’t have to say anything SpaceToad – this just is absolutely awesome.

  2. Great! You are very productive :)

    Stupid question (may be I missed someting) – how to craft PathMark?

    So, really required full list of receipts from 3.1 :)

    • hum… forgot the PathMark recipe :D That’s what I’m talking about when I say Alpha!

      • I’m very wait this receipt, and twice re-view video :(
        Can you short answer here how to craft? :)

  3. Another thing.

    I’m not understand how to build farm… If I right understand – I should put following things to pipe system:
    1) Hoe
    2) Seed
    3) [Optional] Bone meal.
    and collect result by obsidian pipe from other side of plant.

    Does it correct?

      • The bone meal thing is not yet supported. For the hoe, just put one when you need to tile the grass. It will pass from one slot to the other until it either reaches the end or is completely used.

    • The result is collected by powering the red line on the iron pipe on top once the farm has grown. It will power the redstone engines and harvest the fields

  4. In the video, while using the Adv Refinery blueprint the sidebar that shows the required items did not show the refinery, yet it still placed one (which may be from you being in creative mode). Just curious. Thanks

  5. Hey Spacetoad do you think you could make a installer for this please. It would greatly be appreciated.

    • Do you mean containers like tanks or containers like buckets?

      Tanks do not store their contents persistently. If you break a tank it will not have a fluid in it any longer. If you intend on manually filling a tank by supplying the builder with buckets I dont think that is supported at this time. Fluid pipes may be a faster solution.

        • Oh I see what you mean. In that case yes I am sure it in intentional. Imagine the duplication bugs if you copy a full chest into a template and then when it builds you get another full chest. Having the builder fill the chest may be a future development but it would require a ton of additional materials placed into the builder which the inventory system isnt really designed for.

  6. I seem to be havng an issue with a rather simple recipie and the path markers. my builder is only building to the next marker, and once it reaches the first path marker, it just stops. it quits accepting power, and stops building. also it seems like the bot dissapears.

  7. I have been playing with the auto farm. An awesome addition imo. I was just curious as I seem to have not gotten any seeds from the result yet. Is there a way to farm seeds too?

  8. I have to say I am impressed by all the new stuff going on with 3.X, first the gates, now this, Buildcraft is no longer just a sidekick to the other mods and the possibilities are great, even more for SMP.

    I already imagine the huge wall around the towns being built with the Path with players gathering resources for the builder and just having to check the corners, or even bigger projects needing to “copy” something on an axis.

    I can’t wait to see it being released as the official version with multi players support and the sub-mods being ported.

    • Sure, go into your “minecraft folder >> buildcraft >> blueprints” and drag the 4 files from Spacetoads templates zip into the blueprints folder. They are now installed. To access them either use an inventory editor or make the new template library.

  9. sorry for being stupid but were are the download links for the latests version off buildcraft i have looked through downloads and installed the ones show but that is buildcraft 2.2.1 please help and or link them?

  10. Can make a compiled version of your beta alpha 3.1.1? because the beta version of forestry is using that version.

    • That’s a very bad idea. There’s other API changes under way, releasing an other alpha now will add huge confustion. I’m hoping to get 3.1.1 out in the course of today.