filter out non iris pack directories in allPacks stream

This commit is contained in:
Julian Krings 2025-04-16 23:01:57 +02:00
parent 6577f4a5de
commit 86c64f99e9
No known key found for this signature in database
GPG Key ID: 208C6E08C3B718D2

View File

@ -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);
}