From 475f72a300ec6e12fd29e588a0bfaf1336875e76 Mon Sep 17 00:00:00 2001 From: piexel Date: Sun, 11 Oct 2026 16:48:12 +0200 Subject: [PATCH] Clean up leftover studio worlds in either world layout Studio worlds live in the "iris" world folder, which on 26.x is inside the level's dimensions folder rather than in the world container. Model used: Claude Opus 5.5 --- core/src/main/java/com/volmit/iris/Iris.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/volmit/iris/Iris.java b/core/src/main/java/com/volmit/iris/Iris.java index 3e87b8614..710e5f020 100644 --- a/core/src/main/java/com/volmit/iris/Iris.java +++ b/core/src/main/java/com/volmit/iris/Iris.java @@ -93,6 +93,7 @@ public class Iris extends VolmitPlugin implements Listener { public static ChunkTickets tickets; private static VolmitSender sender; private static Thread shutdownHook; + private static final String STUDIO_WORLDS_FOLDER = "iris"; static { try { @@ -437,7 +438,7 @@ public class Iris extends VolmitPlugin implements Listener { services = new KMap<>(); Bindings.setupSentry(); initialize("com.volmit.iris.core.service").forEach((i) -> services.put((Class) i.getClass(), (IrisService) i)); - IO.delete(new File("iris")); + IO.delete(WorldStorage.get().worldFolder(STUDIO_WORLDS_FOLDER)); compat = IrisCompat.configured(getDataFile("compat.json")); adoptLegacyWorldData(); ServerConfigurator.configure();