From f57899838a677163cc259cc0dd83a5fc3c753e23 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Wed, 19 Feb 2020 20:58:01 -0500 Subject: [PATCH] [O] Check exited outside the loop --- src/main/java/org/hydev/hyritone/SeedServerCache.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/hydev/hyritone/SeedServerCache.java b/src/main/java/org/hydev/hyritone/SeedServerCache.java index 67105c30..e080396c 100644 --- a/src/main/java/org/hydev/hyritone/SeedServerCache.java +++ b/src/main/java/org/hydev/hyritone/SeedServerCache.java @@ -122,15 +122,14 @@ public class SeedServerCache extends Behavior try (CloseableHttpResponse response = http.execute(get)) { ArrayList blocks = new Gson().fromJson(IOUtils.toString(response.getEntity().getContent(), UTF_8), blocksType); + // Exited + if (mc.world == null) return; debug("Removing air..."); // Clear unwanted blocks blocks.forEach(block -> { - // Exited - if (mc.world == null) return; - // Only add it if it is not air in the client world cacheBlocks = blocks.stream().filter(b -> !mc.world.getBlockState(b).isAir()).collect(toList()); });