diff --git a/src/main/java/appeng/fluids/parts/FluidHandlerAdapter.java b/src/main/java/appeng/fluids/parts/FluidHandlerAdapter.java index a5f688296..557ad60ab 100644 --- a/src/main/java/appeng/fluids/parts/FluidHandlerAdapter.java +++ b/src/main/java/appeng/fluids/parts/FluidHandlerAdapter.java @@ -194,10 +194,11 @@ public class FluidHandlerAdapter implements IMEInventory, IBaseMo IItemList currentlyOnStorage = AEApi.instance().storage().getStorageChannel(IFluidStorageChannel.class).createList(); for (IFluidTankProperties tankProperty : tankProperties) { - if (this.mode == StorageFilter.EXTRACTABLE_ONLY && this.fluidHandler.drain(1, false) == null) { + var contents = tankProperty.getContents(); + if (this.mode == StorageFilter.EXTRACTABLE_ONLY && this.fluidHandler.drain(contents, false) == null) { continue; } - currentlyOnStorage.add(AEFluidStack.fromFluidStack(tankProperty.getContents())); + currentlyOnStorage.add(AEFluidStack.fromFluidStack(contents)); } for (final IAEFluidStack is : currentlyCached) {