Fix Utils.checkPipeConnections()
This commit is contained in:
parent
defc41f5d1
commit
671caa458d
1 changed files with 4 additions and 3 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue