From 36671559a8f0a6931464647b0b269e7c305b7e0f Mon Sep 17 00:00:00 2001 From: Maxsc <32306994+daxsc@users.noreply.github.com> Date: Sun, 26 Apr 2026 20:46:40 +0200 Subject: [PATCH] Fix dual interface returning internal fluids only once (#422) --- .../com/glodblock/github/util/DualityFluidInterface.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/com/glodblock/github/util/DualityFluidInterface.java b/src/main/java/com/glodblock/github/util/DualityFluidInterface.java index b3c61392..83de9300 100644 --- a/src/main/java/com/glodblock/github/util/DualityFluidInterface.java +++ b/src/main/java/com/glodblock/github/util/DualityFluidInterface.java @@ -75,7 +75,6 @@ public class DualityFluidInterface implements IGridTickable, IStorageMonitorable private final IAEFluidStack[] requireWork; private int isWorking = -1; private final Map, MEMonitorPassThrough> monitorMap; - private boolean resetConfigCache = true; public DualityFluidInterface(final AENetworkProxy networkProxy, final IInterfaceHost ih) { this.gridProxy = networkProxy; @@ -223,10 +222,7 @@ public class DualityFluidInterface implements IGridTickable, IStorageMonitorable @SuppressWarnings("unchecked") public IMEMonitor getFluidInventory() { if (this.hasConfig) { - if (this.resetConfigCache) { - this.resetConfigCache = false; - return new InterfaceInventory(this); - } + return new InterfaceInventory(this); } return (IMEMonitor) this.monitorMap.get(FLUID_STACK_TYPE); } @@ -264,7 +260,6 @@ public class DualityFluidInterface implements IGridTickable, IStorageMonitorable had = this.hasConfig; this.readConfig(); if (had != this.hasConfig) { - this.resetConfigCache = true; this.notifyNeighbors(); } } else if (inventory == this.tanks) {