BuildCraft 2.2.5 is out! You may download it from the usual download area, or use the automated installation procedure.
The changelog is available here. The most notable thing is the reduced amount of SMP data transfer. There are places where more than 70% of the bandwidth could be saved! That doesn’t mean that you will not get disconnections, in particular for very complex worlds, but it’s much less likely. Also, have a look at the new configuration variable network.updateFactor. It’s set to 10 by default, increasing it will increase the latency factory for BuildCraft update messages, and may help in case of overloaded servers.
Now that this is out, I’ll take some time to finish the reviews of the worlds submitted for the world contest. Enjoy!
Wow finally we can play multiplayer without that much lag and disconects
Lets Build!!!!
Is that a confirmation that you’ve successfully tried it?
Yea.
And could you please tell us when the world contest results will be revealed; i just keep pressing F5
This weekend. Probably tomorrow.
Woooo Thanks!!!

I cant wait to see who`ll win… and also the other competitors who probably made some awesome maps too.
You sir… are a ruddy genius….. Fixed… Still a little slow but we have a REALLY complex setup now so its slow for me locally to the server at times!!
Thanks so much for your efforts and stunning product…. Oh and just for the record I am running it with Industrial Craft and RedPower AND the Advanced Pipes (teleport) mod…
Thanks for the feedback. I’m happy to hear that things run better now!
Your running the Zeldo’s AdditionalPipes r29 with 2.2.5? I seem to get a stream of errors on my server console, saying that modloader failed to initialize because it couldn’t find a few files, so I assumed that it was incompatible with 2.2.5, could you confirm/disprove my results?
Zeldo’s AdditionalPipes r29 works fine with 2.2.5, read last pages on forum, or download this http://adf.ly/3XO4Y
Thanks! I was using the version supplied in the OP, didn’t see that there was a different version in the last page.
SMP – So far the only thing od thing I’m seeing is the liquid in most of my pipes are not showing full even though I know they are. (Lava and Water) There only showing in the bottom of the pipe. If I disconnect from the server and reconnect to the server I see the liquid climb in the pipe and once it reaches the top the graphic of the liquid will change and only show at the bottom of the pipe. It’s doing that on all my Lava and most of my water.
Oh and I can tell you about that lag and crash testing tonight when people start connecting to my server.
Steam Engines burn a stack of wood planks much faster now.
Awesome!
Any news on the read-only svn access (non-web, I’m using TortoiseSVN)?, I haven’t seen a conectable URL yet =)
Try out https://buildcraft.svn.cvsdude.com/buildcraft/trunk/buildcraft
Thanks, that worked like a charm
I can confirm the lag is gone =D and the java crash shift+click into buildcraft stuff is gone.
Does this mean you can shift click buckets into iron engines and cole in and out of a stone engine without a crash?
Stupid question, but how do I update the mod
Download the new version from the downloads page. Now go into your mods folder, and delete the old buildcraft files, and place in the new ones.
Thank you
It doesn’t work. Every time we tried to place a pipe, we get disconnected.
====================================================
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at buildcraft.transport.BlockGenericPipe.createPipe(BlockGenericPipe.java:392)
at buildcraft.transport.BlockGenericPipe.createPipe(BlockGenericPipe.java:411)
at buildcraft.transport.ItemPipe.a(ItemPipe.java:74)
at hm.a(SourceFile:87)
at qh.a(ItemInWorldManager.java:222)
at iw.a(NetServerHandler.java:358)
at fr.a(SourceFile:57)
at ma.b(SourceFile:272)
at iw.a(NetServerHandler.java:45)
at dr.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:369)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
at ce.run(SourceFile:417)
Caused by: java.lang.NoSuchMethodError: buildcraft.api.TileNetworkData.intKind()I
at buildcraft.core.ClassMapping.(ClassMapping.java:110)
at buildcraft.core.TilePacketWrapper.(TilePacketWrapper.java:33)
at buildcraft.transport.Pipe.(Pipe.java:52)
at buildcraft.transport.pipes.PipeItemsObsidian.(PipeItemsObsidian.java:42)
… 17 more
2011-11-05 22:08:45 [WARNING] Failed to handle packet: java.lang.NullPointerException
java.lang.NullPointerException
at buildcraft.transport.BlockGenericPipe.createPipe(BlockGenericPipe.java:412)
at buildcraft.transport.ItemPipe.a(ItemPipe.java:74)
at hm.a(SourceFile:87)
at qh.a(ItemInWorldManager.java:222)
at iw.a(NetServerHandler.java:358)
at fr.a(SourceFile:57)
at ma.b(SourceFile:272)
at iw.a(NetServerHandler.java:45)
at dr.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:369)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
at ce.run(SourceFile:417)
I can’t even start to guess what the problem might possibly be. Tons of people have sucessfully managed to run this, so I suggest starting over with a clean install & world, and if you still have problem, post on the forums.
Hey MarijnS95, Quick Question, Are you using MineFactory by any chance. Reason is, i’m getting the same error on my linux server, but removing minefactory (version 1.32) fixed it.
Dunno if this will help at all.
Whopps, forgot to paste this
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at buildcraft.transport.BlockGenericPipe.createPipe(BlockGenericPipe.java:392)
at buildcraft.transport.BlockGenericPipe.createPipe(BlockGenericPipe.java:411)
at buildcraft.transport.ItemPipe.a(ItemPipe.java:74)
at hm.a(SourceFile:87)
at qh.a(ItemInWorldManager.java:222)
at iw.a(NetServerHandler.java:358)
at fr.a(SourceFile:57)
at ma.b(SourceFile:272)
at iw.a(NetServerHandler.java:45)
at dr.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:369)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
at ce.run(SourceFile:417)
Caused by: java.lang.NoSuchMethodError: buildcraft.api.TileNetworkData.intKind()I
at buildcraft.core.ClassMapping.(ClassMapping.java:110)
at buildcraft.core.TilePacketWrapper.(TilePacketWrapper.java:33)
at buildcraft.transport.Pipe.(Pipe.java:52)
at buildcraft.transport.pipes.PipeItemsWood.(PipeItemsWood.java:39)
… 17 more
2011-11-06 06:03:14 [WARNING] Failed to handle packet: java.lang.NullPointerException
java.lang.NullPointerException
at buildcraft.transport.BlockGenericPipe.createPipe(BlockGenericPipe.java:412)
at buildcraft.transport.ItemPipe.a(ItemPipe.java:74)
at hm.a(SourceFile:87)
at qh.a(ItemInWorldManager.java:222)
at iw.a(NetServerHandler.java:358)
at fr.a(SourceFile:57)
at ma.b(SourceFile:272)
at iw.a(NetServerHandler.java:45)
at dr.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:369)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
at ce.run(SourceFile:417)
Sorry for the third post, Ignore what i said about MineFactory. Check if any of the mods you have installed, contain a copy of the API. For my server, MineFactory had the Buildcraft 2.2.4 API in it.
Hope This Helps.
I will try this.
I already thought it was minefactory, but we are trying to make a shopping mall, with escalators. then i will make 2 servers.