This commit is contained in:
Calclavia 2014-01-20 21:37:41 +08:00
commit fea61d5241
2 changed files with 1 additions and 6 deletions

View file

@ -355,11 +355,6 @@ public abstract class PartFramedConnection<M extends Enum, C extends IConnector<
@Override @Override
public boolean canConnect(ForgeDirection direction) public boolean canConnect(ForgeDirection direction)
{ {
if (world().isBlockIndirectlyGettingPowered(x(), y(), z()))
{
return false;
}
Vector3 connectPos = new Vector3(tile()).translate(direction); Vector3 connectPos = new Vector3(tile()).translate(direction);
TileEntity connectTile = connectPos.getTileEntity(world()); TileEntity connectTile = connectPos.getTileEntity(world());
return !isConnectionPrevented(connectTile, direction); return !isConnectionPrevented(connectTile, direction);

View file

@ -131,7 +131,7 @@ public abstract class FluidNetwork extends NodeNetwork<IFluidNetwork, IFluidConn
FluidStack before = this.getTank().getFluid(); FluidStack before = this.getTank().getFluid();
FluidStack drain = this.getTank().drain(resource.amount, doDrain); FluidStack drain = this.getTank().drain(resource.amount, doDrain);
if (before != this.getTank().getFluid() || this.getTank().getFluid() == null || this.getTank().getFluid().amount != before.amount) if (!FluidUtility.matchExact(before, drain))
{ {
this.reconstructTankInfo(); this.reconstructTankInfo();
} }