From 86c64f99e9364958dd9db73775757688a8b93f30 Mon Sep 17 00:00:00 2001 From: Julian Krings Date: Wed, 16 Apr 2025 23:01:57 +0200 Subject: [PATCH] filter out non iris pack directories in allPacks stream --- .../main/java/com/volmit/iris/core/ServerConfigurator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/com/volmit/iris/core/ServerConfigurator.java b/core/src/main/java/com/volmit/iris/core/ServerConfigurator.java index b4d281c09..6db180dbc 100644 --- a/core/src/main/java/com/volmit/iris/core/ServerConfigurator.java +++ b/core/src/main/java/com/volmit/iris/core/ServerConfigurator.java @@ -228,6 +228,10 @@ public class ServerConfigurator { return Stream.concat(listFiles(new File("plugins/Iris/packs")), listFiles(Bukkit.getWorldContainer()).map(w -> new File(w, "iris/pack"))) .filter(File::isDirectory) + .filter( base -> { + var content = new File(base, "dimensions").listFiles(); + return content != null && content.length > 0; + }) .map(IrisData::get); }