From 9339c0869ee469711370719c1e8897d185b407d1 Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano Date: Sat, 31 Oct 2026 12:39:29 -0400 Subject: [PATCH] Saved world on create - /iris create saves a new world before spawn preparation - A crash before the first autosave keeps the world's seed --- core/src/main/java/art/arcane/iris/world/IrisCreator.java | 2 ++ 1 file changed, 2 insertions(+) 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) {