From ded273c7e5bd632df7347ed996e5e90c1a05ffa3 Mon Sep 17 00:00:00 2001 From: tastybento Date: Thu, 9 Apr 2020 11:03:22 -0700 Subject: [PATCH] Only burn items in loaded chunks. https://github.com/BentoBoxWorld/AcidIsland/issues/84 --- src/main/java/world/bentobox/acidisland/world/AcidTask.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/world/bentobox/acidisland/world/AcidTask.java b/src/main/java/world/bentobox/acidisland/world/AcidTask.java index 61a992a..190796f 100644 --- a/src/main/java/world/bentobox/acidisland/world/AcidTask.java +++ b/src/main/java/world/bentobox/acidisland/world/AcidTask.java @@ -91,6 +91,7 @@ public class AcidTask { Set newItemsInWater = new HashSet<>(); getEntityStream() .filter(e -> e.getType().equals(EntityType.DROPPED_ITEM)) + .filter(e -> e.getLocation().getChunk().isLoaded()) .filter(e -> e.getLocation().getBlock().getType().equals(Material.WATER) || (e.getLocation().getY() > 0 && e.getLocation().getBlock().getRelative(BlockFace.DOWN).getType().equals(Material.WATER))) .forEach(e -> {