From 9d43e4ab49c5c4bf628e9ade5b4915eaf08dfb83 Mon Sep 17 00:00:00 2001 From: aidancbrady Date: Sun, 28 Feb 2016 12:31:27 -0500 Subject: [PATCH] Fixed Induction Matrix issue --- .../common/content/matrix/MatrixUpdateProtocol.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/mekanism/common/content/matrix/MatrixUpdateProtocol.java b/src/main/java/mekanism/common/content/matrix/MatrixUpdateProtocol.java index d31e5ee80..52f482aba 100644 --- a/src/main/java/mekanism/common/content/matrix/MatrixUpdateProtocol.java +++ b/src/main/java/mekanism/common/content/matrix/MatrixUpdateProtocol.java @@ -73,7 +73,7 @@ public class MatrixUpdateProtocol extends UpdateProtocol } @Override - protected void onFormed() + public boolean isInteriorValid(SynchronizedMatrixData structure) { for(Coord4D coord : innerNodes) { @@ -81,14 +81,16 @@ public class MatrixUpdateProtocol extends UpdateProtocol if(tile instanceof TileEntityInductionCell) { - structureFound.cells.add(coord); - structureFound.storageCap += ((TileEntityInductionCell)tile).tier.maxEnergy; + structure.cells.add(coord); + structure.storageCap += ((TileEntityInductionCell)tile).tier.maxEnergy; } else if(tile instanceof TileEntityInductionProvider) { - structureFound.providers.add(coord); - structureFound.transferCap += ((TileEntityInductionProvider)tile).tier.output; + structure.providers.add(coord); + structure.transferCap += ((TileEntityInductionProvider)tile).tier.output; } } + + return true; } }