From 692d0ff6d5cd69fe7b4453aea9094aa0a9a0b3ad Mon Sep 17 00:00:00 2001 From: mistaqur Date: Sat, 7 Jul 2012 07:04:20 +0400 Subject: [PATCH] Compatibility fix to pipes with custom connection logic (e.g. pipes from Additional Buildcraft Objects) --- .../minecraft/src/buildcraft/transport/TileGenericPipe.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/net/minecraft/src/buildcraft/transport/TileGenericPipe.java b/common/net/minecraft/src/buildcraft/transport/TileGenericPipe.java index 5644dae1..5e085acd 100644 --- a/common/net/minecraft/src/buildcraft/transport/TileGenericPipe.java +++ b/common/net/minecraft/src/buildcraft/transport/TileGenericPipe.java @@ -383,6 +383,9 @@ public class TileGenericPipe extends TileEntity implements IPowerReceptor, ILiqu && !pipe1.transport.allowsConnect(pipe2.transport)) return false; + if (pipe2 != null && !( pipe2.isPipeConnected(this))) + return false; + return pipe1 != null ? pipe1.isPipeConnected(with) : false; }