From 3f92772e3939f0908505b1d356e35cf1873c6d6f Mon Sep 17 00:00:00 2001 From: Josh Date: Mon, 8 Jun 2020 15:33:56 -0400 Subject: [PATCH] getChunk loads chunks, use right method (#49) --- .../world/bentobox/greenhouses/listeners/SnowTracker.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/world/bentobox/greenhouses/listeners/SnowTracker.java b/src/main/java/world/bentobox/greenhouses/listeners/SnowTracker.java index 8fde5bf..bddf9ed 100644 --- a/src/main/java/world/bentobox/greenhouses/listeners/SnowTracker.java +++ b/src/main/java/world/bentobox/greenhouses/listeners/SnowTracker.java @@ -117,7 +117,7 @@ public class SnowTracker implements Listener { private void shakeGlobes(World world) { addon.getManager().getMap().getGreenhouses().stream().filter(g -> g.getBiomeRecipe().getIceCoverage() > 0) - .filter(g -> g.getLocation().getChunk().isLoaded()) + .filter(g -> (g.getLocation().getWorld().isChunkLoaded(((int) g.getBoundingBox().getMaxX()) >> 4, ((int) g.getBoundingBox().getMaxZ()) >> 4) && g.getLocation().getWorld().isChunkLoaded(((int) g.getBoundingBox().getMinX()) >> 4, ((int) g.getBoundingBox().getMinZ()) >> 4))) .filter(g -> g.getLocation().getWorld().equals(world)) .filter(g -> !g.isBroken()) .filter(g -> g.getRoofHopperLocation() != null) @@ -142,4 +142,4 @@ public class SnowTracker implements Listener { snowTasks.remove(world); } } -} \ No newline at end of file +}