From 57cd0fbffd12b8befee4089ea2aada9d06527f7d Mon Sep 17 00:00:00 2001 From: Simon Kammermeier Date: Fri, 12 Jun 2026 01:16:45 +0200 Subject: [PATCH 1/2] Recompute cached amounts when StackWatcher updates. Fixes stale cached values when the requester switches networks. --- .../almostreliable/merequester/requester/StorageManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/almostreliable/merequester/requester/StorageManager.java b/src/main/java/com/almostreliable/merequester/requester/StorageManager.java index 78edc8f..a2feee1 100644 --- a/src/main/java/com/almostreliable/merequester/requester/StorageManager.java +++ b/src/main/java/com/almostreliable/merequester/requester/StorageManager.java @@ -34,6 +34,9 @@ public Storage get(int slot) { public void updateWatcher(IStackWatcher newWatcher) { stackWatcher = newWatcher; resetWatcher(); + for(int i = 0; i < storages.length; i++){ + computeKnownAmount(i); + } } @Override From db04a7f65a06b29b2d832fb2293fb510a5ad15db Mon Sep 17 00:00:00 2001 From: Relentless <16513358+rlnt@users.noreply.github.com> Date: Sat, 20 Jun 2026 12:06:45 +0200 Subject: [PATCH 2/2] update formatting --- .../almostreliable/merequester/requester/StorageManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/almostreliable/merequester/requester/StorageManager.java b/src/main/java/com/almostreliable/merequester/requester/StorageManager.java index a2feee1..21f629d 100644 --- a/src/main/java/com/almostreliable/merequester/requester/StorageManager.java +++ b/src/main/java/com/almostreliable/merequester/requester/StorageManager.java @@ -34,7 +34,7 @@ public Storage get(int slot) { public void updateWatcher(IStackWatcher newWatcher) { stackWatcher = newWatcher; resetWatcher(); - for(int i = 0; i < storages.length; i++){ + for (var i = 0; i < storages.length; i++) { computeKnownAmount(i); } }