diff --git a/core/src/main/java/art/arcane/iris/world/IrisCreator.java b/core/src/main/java/art/arcane/iris/world/IrisCreator.java index 1a52b69b2..beea6751c 100644 --- a/core/src/main/java/art/arcane/iris/world/IrisCreator.java +++ b/core/src/main/java/art/arcane/iris/world/IrisCreator.java @@ -333,6 +333,8 @@ public class IrisCreator { .thenCompose(Function.identity()) .get(WORLD_CREATE_TIMEOUT_SECONDS, TimeUnit.SECONDS); if (!studio && !benchmark) { + World createdWorld = world; + J.sfut(() -> createdWorld.save()).get(WORLD_CREATE_TIMEOUT_SECONDS, TimeUnit.SECONDS); awaitInitialSpawnPreparation(access, name); } } catch (Throwable e) {