2.2.10 API re-packaged

Note for all modders relying on BuildCraft API – there has been a packaging issue between 2.2.8 and 2.2.10, where the API packaged in the releases was the 3.x API instead of the 2.x one. Since both APIs started to diverge and being incompatible, that means that including the “official” 2.2.x BuildCraft API in your mod would generate incompatibilities and crashes when installing BuildCraft along with it. I apologize for the mess here…

The BuildCraft 2.2.10 API has been re-packaged and should now include everything that is necessary. Let me know if there’s still any issue.

BTW – this API is now completely frozen. If you’re only including it in your mods, it will stay the exact same for the entire 2.2.x branch. Random API updates has been the source of a lot of frustrations, problems and incompatibilities lately, so I’m  strengthening the policy. API changes are now completely forbidden from the Beta stage of a release onward.

Oh yeah – and merry Christmas to y’all!

14 thoughts on “2.2.10 API re-packaged

  1. Ok i want to know that WHENEVER I go into a diamond pipe in SMP I ALWAYS crash.. and the hotfixes from before i don’t know about.. im using 2.2.10..CAN you PLEASE tell me?

    • I’m not able to reproduce any more diamond pipe diamond issue on the official SMP server (s15972928.onlinehome-server.info) – so I can’t tell. What I suggest is for you to connect there and try to reproduce. If the problem happens on this server, then I will be able to fix.

      • so these are the things im using on my server tho.. just want to know if there are anything that is screwing it up then.. Plasmacraft..works fine and dandy..buildcraft 2.2.10…invasion mod..works fine…modloaderMP 1.0.1.. and mcforge 1.2.3 is there anything that causes it on servers? because everything works fine on SSP

  2. Minecraft became just unplayable since Forge 1.2.3 and the issue with Optifine.
    I have no problem using MCPatcher instead, but for some reason, I get alot of GL Errors non stop, and it causes crazy lag.
    I’m back to 2.2.7 and Forge 1.2.2.
    Please try to fix that spacetoad.

    • You should be able to use Forge 1.2.2 with BuildCraft 2.2.10. I didn’t add any new dependencies.

  3. The API now references and tries to import things from BuildCraftCore, which isn’t part of the API package.

    • The only reference I could find is FillerPattern. You can safely remove it from the API when you compile your sources, along with the FillerRegistry. To my knowledge, this is not used by anyone at the moment, so I may even remove it for 2.2.11.