BuildCraft 2.2.2 is out!

BuildCraft 2.2.2 is out! This is mainly a bugfix release. Lots and lots of crashes have been fixed in SMP. We’re not done yet though – there’s a lot of cases where the pipes seem to disappear. They don’t really though, just becoming invisible. But at least there’s no crash!

A fair amount of work has been done do make a usable API this time. It’s now possible to make machines connected to waterproof pipe or power pipe just using the public API, which is now, BTW, distributed in source form! Several BuildCraft second generation mods are currently on their way.

Anyway, as usual, here’s the changelog. Enjoy!

#154 distribute API in source form
The API is now distributed in source form only, making modding easier.

#237 no placement in oil possible
It is now possible to place blocks in oil.

#267 energy loops
Energy loops will now explode instead of crashing the game

#269 automoving (shift-click) in engine GUI crashes minecraf
Automoving does not raise exceptions anymore

#279 energy hook improvements
Hooks have been made available to access to energy capabilities

#280 modification of pipe textures
It is now possible to add custom pipe textures

#281 refinery exceptions
Exceptions related to refineries are fixed.

#284 power pipes cannont connect to blocks
Power pipes are now able to connect to any IPowerRecptor.

#285 The API does not provide a method for obtaining the current PowerFramework
It is now possible to retreive the current power framework from the API

#286 move missing liquids functions to the API
Liquid pipe interaction is now available from the API

#287 Add support for registering custom liquids with BuildCraft
It is now possible to register pipe-liquids in the API

#289 crash SMP
Various crashes in SMP have been fixed

#292 provide good static texture defautls
oil and fuel default textures have been improved

#298 pipe performances issues
pipe performances have been improved

#299 liquids loss in pipes
Undue liquid loss in pipes when the world around was changing are fixed

10 thoughts on “BuildCraft 2.2.2 is out!

  1. Microsoft Security Essentials is throwing a fit saying that sever-b-factory-2.2.2 has Exploit: Java/CVE-2008-5353.WX , located in the BuildCraftFactory.class file. Not sure if its a false positive or not, however.

  2. i just got this crash after downloading

    Mods loaded: 6
    ModLoader Beta 1.8.1
    mod_BuildCraftCore 2.2.2
    mod_BuildCraftBuilders 2.2.2
    mod_BuildCraftEnergy 2.2.2
    mod_BuildCraftFactory 2.2.2
    mod_TooManyItems 1.8 2011-09-14a

    Minecraft has crashed!
    ———————-

    Minecraft has stopped running because it encountered a problem.

    If you wish to report this, please copy this entire text and email it to support@mojang.com.
    Please include a description of what you did when the error occured.

    — BEGIN ERROR REPORT 37cd7896 ——–
    Generated 14/10/11 02:08

    Minecraft: Minecraft Beta 1.8.1
    OS: Windows 7 (x86) version 6.1
    Java: 1.6.0_26, Sun Microsystems Inc.
    VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
    LWJGL: 2.4.2
    OpenGL: Intel Pineview Platform version 1.4.0 – Build 8.14.10.2117, Intel

    java.lang.NoClassDefFoundError: forge/Configuration
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at BuildCraftCore.initialize(BuildCraftCore.java:78)
    at mod_BuildCraftCore.initialize(mod_BuildCraftCore.java:67)
    at mod_BuildCraftCore.ModsLoaded(mod_BuildCraftCore.java:76)
    at ModLoader.init(ModLoader.java:832)
    at ModLoader.AddAllRenderers(ModLoader.java:186)
    at aam.(aam.java:61)
    at aam.(aam.java:10)
    at net.minecraft.client.Minecraft.a(SourceFile:259)
    at net.minecraft.client.Minecraft.run(SourceFile:629)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: forge.Configuration
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    … 21 more
    — END ERROR REPORT 4234b9f3 ———-

  3. Does the texture changes implemented mean that higher res textures (64x 128x) can be made that render oil correctly and doesn’t spit out the that render error while you play?

  4. “#289 crash SMP
    Various crashes in SMP have been fixed” Clearly by “fixed” you mean still crashes you every time you try to fucking play. Good Fucking Job shitty.

  5. can you please do a video or something to help peapole who use servers my minecraft works fine untill i put the rar files in mods ive tried in the past versions and had the same problems (yes i did install forge client in minecraft.jar and server in minecraft_server.jar yes i do have mod loader mp in both no i do not have any other mods i did delete meta inf in minecraft.jar but not in the server jar i do have normal modloader in minecraft.jar as well )
    I would be happy if you can help me with that

  6. I’m sorry, but on my SMP server, the crashes seem about the same, if not worse. Even on an entirely new world, with a new jar. Also, every 45 or so seconds I get a broken pipe error and it kicks the user. I understand its a beta, so none of this is really a surprise, just letting you know of these errors, although, I am quite sure you are already aware. Keep up the good work, I love buildcraft! =)

  7. Hey, been playing around with this mod a while now and what i would love you too add in the next release is the opportunity to connect “Conductive pipe” to the “Wooden Tranport pipe” so you if you gonna transport item from 1 chest to another you dont need a engine next too the “Wooden Transport Pipe” you could just connect it with a “Conductive pipe” that leads too your main machines

    Best Regards Severman