diff --git a/CHANGELOG.md b/CHANGELOG.md index 847d915d5..c96ff6761 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### 1.4.8 - Fixed missing config categories in ingame config (raoulvdberge) +- Fixed Controller not working anymore after changing redstone setting (raoulvdberge) ### 1.4.7 - Fixed bug where Portable Grid would dupe in inventory (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/NetworkNodeGraph.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/NetworkNodeGraph.java index 249c0fbc4..cddc4d878 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/NetworkNodeGraph.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/NetworkNodeGraph.java @@ -118,6 +118,7 @@ public class NetworkNodeGraph implements INetworkNodeGraph { List oldNodes = new ArrayList<>(nodes); nodes.clear(); + nodePositions.clear(); for (INetworkNode node : oldNodes) { if (node.getNetwork() == controller) { diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java index cded6e50e..8ab5ec0ea 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java @@ -107,11 +107,7 @@ public class TileController extends TileBase implements ITickable, INetwork, IRe continue; } - ClientNode clientNode = new ClientNode( - stack, - 1, - node.getEnergyUsage() - ); + ClientNode clientNode = new ClientNode(stack, 1, node.getEnergyUsage()); if (nodes.contains(clientNode)) { ClientNode other = nodes.get(nodes.indexOf(clientNode));