diff --git a/src/main/java/appeng/fluids/parts/PartFluidStorageBus.java b/src/main/java/appeng/fluids/parts/PartFluidStorageBus.java index adaa26b0f..f6308ded4 100644 --- a/src/main/java/appeng/fluids/parts/PartFluidStorageBus.java +++ b/src/main/java/appeng/fluids/parts/PartFluidStorageBus.java @@ -551,7 +551,7 @@ public class PartFluidStorageBus extends PartUpgradeable implements IGridTickabl */ protected Iterable filterChanges(Iterable change) { var storageFilter = this.getConfigManager().getSetting(Settings.STORAGE_FILTER); - if (storageFilter == StorageFilter.EXTRACTABLE_ONLY) { + if (storageFilter == StorageFilter.EXTRACTABLE_ONLY && handler != null) { var filteredList = new ArrayList(); for (final IAEFluidStack stack : change) { if (this.handler.passesBlackOrWhitelist(stack)) { diff --git a/src/main/java/appeng/parts/misc/PartStorageBus.java b/src/main/java/appeng/parts/misc/PartStorageBus.java index 55b8e8dda..c291648ee 100644 --- a/src/main/java/appeng/parts/misc/PartStorageBus.java +++ b/src/main/java/appeng/parts/misc/PartStorageBus.java @@ -585,7 +585,7 @@ public class PartStorageBus extends PartUpgradeable implements IGridTickable, IC */ protected Iterable filterChanges(Iterable change) { var storageFilter = this.getConfigManager().getSetting(Settings.STORAGE_FILTER); - if (storageFilter == StorageFilter.EXTRACTABLE_ONLY) { + if (storageFilter == StorageFilter.EXTRACTABLE_ONLY && handler != null) { var filteredList = new ArrayList(); for (final IAEItemStack stack : change) { if (this.handler.passesBlackOrWhitelist(stack)) {