diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/TileExternalStorage.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/TileExternalStorage.java index 89b6f12a7..f4dfb8d09 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/TileExternalStorage.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/externalstorage/TileExternalStorage.java @@ -124,9 +124,17 @@ public class TileExternalStorage extends TileMultipartNode implements IItemStora network.getFluidStorageCache().invalidate(); } + private int networkTicks; + @Override public void update() { if (!worldObj.isRemote && network != null) { + if (networkTicks == 0) { + updateStorage(network); + } + + networkTicks++; + for (ItemStorageExternal storage : itemStorages) { storage.detectChanges(network); }