From cf03dd787cc07bf9f5e5e12a014a75f37c976ef4 Mon Sep 17 00:00:00 2001 From: Cat Core Date: Fri, 27 Sep 2024 18:17:00 +0200 Subject: [PATCH] Fix crash with optifabric --- src/main/java/cpw/mods/fml/common/ModClassLoader.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/cpw/mods/fml/common/ModClassLoader.java b/src/main/java/cpw/mods/fml/common/ModClassLoader.java index 2979613f..5424e8d2 100644 --- a/src/main/java/cpw/mods/fml/common/ModClassLoader.java +++ b/src/main/java/cpw/mods/fml/common/ModClassLoader.java @@ -110,7 +110,11 @@ public File[] getParentSources() { try { for (URL url : urls) { - files.add(new File(url.toURI())); + try { + files.add(new File(url.toURI())); + } catch (IllegalArgumentException ignored) { + System.err.println("Found non file url while getting sources from Knot classloader: " + url.toURI()); + } } return files.toArray(new File[0]);