Fixed Induction Matrix issue

This commit is contained in:
aidancbrady 2016-02-28 12:31:27 -05:00
parent baf3ae6f59
commit 9d43e4ab49

View file

@ -73,7 +73,7 @@ public class MatrixUpdateProtocol extends UpdateProtocol<SynchronizedMatrixData>
} }
@Override @Override
protected void onFormed() public boolean isInteriorValid(SynchronizedMatrixData structure)
{ {
for(Coord4D coord : innerNodes) for(Coord4D coord : innerNodes)
{ {
@ -81,14 +81,16 @@ public class MatrixUpdateProtocol extends UpdateProtocol<SynchronizedMatrixData>
if(tile instanceof TileEntityInductionCell) if(tile instanceof TileEntityInductionCell)
{ {
structureFound.cells.add(coord); structure.cells.add(coord);
structureFound.storageCap += ((TileEntityInductionCell)tile).tier.maxEnergy; structure.storageCap += ((TileEntityInductionCell)tile).tier.maxEnergy;
} }
else if(tile instanceof TileEntityInductionProvider) else if(tile instanceof TileEntityInductionProvider)
{ {
structureFound.providers.add(coord); structure.providers.add(coord);
structureFound.transferCap += ((TileEntityInductionProvider)tile).tier.output; structure.transferCap += ((TileEntityInductionProvider)tile).tier.output;
} }
} }
return true;
} }
} }