diff --git a/adapters/bukkit/plugin/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java b/adapters/bukkit/plugin/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java index c63903367..3617450f5 100644 --- a/adapters/bukkit/plugin/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java +++ b/adapters/bukkit/plugin/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java @@ -69,7 +69,8 @@ public final class ProjectPaths { Path current = moduleRoot; while (current != null) { - if (Files.isRegularFile(current.resolve("settings.gradle"))) { + if (Files.isRegularFile(current.resolve("settings.gradle")) + && Files.isDirectory(current.resolve("core/src/main/java"))) { return current; } diff --git a/adapters/modded-common/src/test/java/art/arcane/iris/modded/testsupport/ProjectPaths.java b/adapters/modded-common/src/test/java/art/arcane/iris/modded/testsupport/ProjectPaths.java index 8fb746e94..feab80d42 100644 --- a/adapters/modded-common/src/test/java/art/arcane/iris/modded/testsupport/ProjectPaths.java +++ b/adapters/modded-common/src/test/java/art/arcane/iris/modded/testsupport/ProjectPaths.java @@ -69,7 +69,8 @@ public final class ProjectPaths { Path current = moduleRoot; while (current != null) { - if (Files.isRegularFile(current.resolve("settings.gradle"))) { + if (Files.isRegularFile(current.resolve("settings.gradle")) + && Files.isDirectory(current.resolve("core/src/main/java"))) { return current; } diff --git a/core/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java b/core/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java index c63903367..3617450f5 100644 --- a/core/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java +++ b/core/src/test/java/art/arcane/iris/testsupport/ProjectPaths.java @@ -69,7 +69,8 @@ public final class ProjectPaths { Path current = moduleRoot; while (current != null) { - if (Files.isRegularFile(current.resolve("settings.gradle"))) { + if (Files.isRegularFile(current.resolve("settings.gradle")) + && Files.isDirectory(current.resolve("core/src/main/java"))) { return current; }