From 8f1b48b0abadf034b61f098f847bf3fbed70d65d Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 23 Jul 2021 08:49:03 -0400 Subject: [PATCH] Fix paper async chunk errors --- .../iris/core/pregenerator/methods/AsyncPregenMethod.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java b/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java index 43fdb27d4..ff2551caf 100644 --- a/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java +++ b/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java @@ -69,15 +69,14 @@ public class AsyncPregenMethod implements PregeneratorMethod { } private void waitForChunks() { - for (CompletableFuture i : future) { + for (CompletableFuture i : future.copy()) { try { i.get(); + future.remove(i); } catch (Throwable e) { e.printStackTrace(); } } - - future.clear(); } @Override