diff --git a/common/buildcraft/transport/Pipe.java b/common/buildcraft/transport/Pipe.java index e3d0f05e..6fd1043a 100644 --- a/common/buildcraft/transport/Pipe.java +++ b/common/buildcraft/transport/Pipe.java @@ -86,6 +86,10 @@ public abstract class Pipe implements IPipe, IDropContr Pipe otherPipe; if (tile instanceof TileGenericPipe) { otherPipe = ((TileGenericPipe) tile).pipe; + + if (!BlockGenericPipe.isFullyDefined(otherPipe)) + return false; + if (!PipeConnectionBans.canPipesConnect(getClass(), otherPipe.getClass())) return false; }