Fix Utils.checkPipeConnections()

This commit is contained in:
CovertJaguar 2013-08-06 03:55:08 -07:00
parent defc41f5d1
commit 671caa458d

View file

@ -11,6 +11,7 @@ import buildcraft.BuildCraftCore;
import buildcraft.api.core.IAreaProvider; import buildcraft.api.core.IAreaProvider;
import buildcraft.api.core.LaserKind; import buildcraft.api.core.LaserKind;
import buildcraft.api.core.Position; import buildcraft.api.core.Position;
import buildcraft.api.transport.IPipeConnection;
import buildcraft.api.transport.IPipeTile; import buildcraft.api.transport.IPipeTile;
import buildcraft.api.transport.IPipeTile.PipeType; import buildcraft.api.transport.IPipeTile.PipeType;
import buildcraft.core.BlockIndex; import buildcraft.core.BlockIndex;
@ -377,7 +378,7 @@ public class Utils {
return false; return false;
} }
if (!(tile1 instanceof IPipeTile) && !(tile2 instanceof IPipeTile)) { if (!(tile1 instanceof IPipeConnection) && !(tile2 instanceof IPipeConnection)) {
return false; return false;
} }
@ -397,11 +398,11 @@ public class Utils {
o = ForgeDirection.SOUTH; o = ForgeDirection.SOUTH;
} }
if (tile1 instanceof IPipeTile && !((IPipeTile) tile1).isPipeConnected(o)) { if (tile1 instanceof IPipeConnection && !((IPipeConnection) tile1).isPipeConnected(o)) {
return false; return false;
} }
if (tile2 instanceof IPipeTile && !((IPipeTile) tile2).isPipeConnected(o.getOpposite())) { if (tile2 instanceof IPipeConnection && !((IPipeConnection) tile2).isPipeConnected(o.getOpposite())) {
return false; return false;
} }