From faa8aa717c043f013e78c89856668cb5ce896205 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Fri, 1 Sep 2017 11:46:21 +0200 Subject: [PATCH] Revert d2e1dc3141ba66679a08e865c26571920ae971d2 - "Possible fix for #1386", fixes #1439 --- CHANGELOG.md | 1 + .../raoulvdberge/refinedstorage/tile/TileController.java | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee0bfb332..084c5e746 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### 1.5.18 - Added Project E integration for the External Storage on the Transmutation Table (raoulvdberge) - Added Project E integration for the energy values of Solderer items (raoulvdberge) +- Fixed network not disconnecting when Controller is broken (raoulvdberge) ### 1.5.17 - Re-added support for OpenComputers (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java index 6319bd374..484443921 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileController.java @@ -266,6 +266,15 @@ public class TileController extends TileBase implements ITickable, INetwork, IRe return networkItemHandler; } + @Override + public void invalidate() { + super.invalidate(); + + if (world != null && !world.isRemote) { + nodeGraph.disconnectAll(); + } + } + @Override public IStorageCache getItemStorageCache() { return itemStorage;