simplify code for iron pipe facing check

This commit is contained in:
taelnia 2013-11-16 11:23:37 -05:00
parent 91e5648903
commit 372941c32f

View file

@ -47,6 +47,9 @@ public abstract class PipeLogicIron {
private boolean isValidFacing(ForgeDirection side) { private boolean isValidFacing(ForgeDirection side) {
if (!pipe.container.isPipeConnected(side))
return false;
TileBuffer[] tileBuffer = pipe.container.getTileCache(); TileBuffer[] tileBuffer = pipe.container.getTileCache();
if (tileBuffer == null) if (tileBuffer == null)
return true; return true;
@ -55,8 +58,6 @@ public abstract class PipeLogicIron {
return true; return true;
TileEntity tile = tileBuffer[side.ordinal()].getTile(); TileEntity tile = tileBuffer[side.ordinal()].getTile();
if ((pipe.container.hasPlug(side)) || (tile != null && tile instanceof TileGenericPipe && ((TileGenericPipe)tile).pipe.container.hasPlug(side.getOpposite())))
return false;
return isValidConnectingTile(tile); return isValidConnectingTile(tile);
} }