diff --git a/plugins/heliodor-paper/src/main/java/net/civmc/heliodor/heliodor/infusion/InfusionManager.java b/plugins/heliodor-paper/src/main/java/net/civmc/heliodor/heliodor/infusion/InfusionManager.java index 1281a7a8d..4b502a6ba 100644 --- a/plugins/heliodor-paper/src/main/java/net/civmc/heliodor/heliodor/infusion/InfusionManager.java +++ b/plugins/heliodor-paper/src/main/java/net/civmc/heliodor/heliodor/infusion/InfusionManager.java @@ -40,10 +40,12 @@ public class InfusionManager { CauldronInfusion infusion = iterator.next(); if (infusion.getCacheState() == CacheState.DELETED) { iterator.remove(); + continue; } Location location = infusion.getLocation(); if (!location.getChunk().isLoaded()) { iterator.remove(); + continue; } if (!isValidInfusion(infusion)) {