Made placement of pumps consistent across different placements. (#292)

This commit is contained in:
Sonnicon
2018-11-01 19:49:05 -04:00
committed by Anuken
parent f0e3a3a30c
commit 8e70568e32
@@ -64,16 +64,12 @@ public class Pump extends LiquidBlock{
if(isMultiblock()){ if(isMultiblock()){
Liquid last = null; Liquid last = null;
for(Tile other : tile.getLinkedTilesAs(this, drawTiles)){ for(Tile other : tile.getLinkedTilesAs(this, drawTiles)){
if(other == null) return false; if(other.floor().liquidDrop == null)
//can't place pump on block with multiple liquids continue;
if(last != null && other.floor().liquidDrop != last){ if(other.floor().liquidDrop != last && last != null)
return false; return false;
}
if(isValid(other)){
last = other.floor().liquidDrop; last = other.floor().liquidDrop;
} }
}
return last != null; return last != null;
}else{ }else{
return isValid(tile); return isValid(tile);