diff --git a/src/main/java/com/volmit/iris/core/IrisProject.java b/src/main/java/com/volmit/iris/core/IrisProject.java index 623164c1c..4477ef9fb 100644 --- a/src/main/java/com/volmit/iris/core/IrisProject.java +++ b/src/main/java/com/volmit/iris/core/IrisProject.java @@ -247,10 +247,7 @@ public class IrisProject { .name("iris/" + UUID.randomUUID()) .dimension(d.getLoadKey()) .seed(1337) - .headless(!IrisSettings.get().getGenerator().isDisableMCA()) - .pregen(PregenTask.builder() - .radius(1) - .build()) + .headless(false) .create(); World world = a.getCompound().getWorld().realWorld(); diff --git a/src/main/java/com/volmit/iris/core/tools/IrisCreator.java b/src/main/java/com/volmit/iris/core/tools/IrisCreator.java index 2335913e3..a02a56834 100644 --- a/src/main/java/com/volmit/iris/core/tools/IrisCreator.java +++ b/src/main/java/com/volmit/iris/core/tools/IrisCreator.java @@ -160,8 +160,11 @@ public class IrisCreator { sender.player().spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText(C.WHITE + "Generation Complete")); }); - wc.createWorld(); - done.set(true); + try { + J.sfut(wc::createWorld).get(); + } catch (Throwable e) { + e.printStackTrace(); + } } if (access == null) {