diff --git a/src/runtime/java/dev/architectury/transformer/TransformerRuntime.java b/src/runtime/java/dev/architectury/transformer/TransformerRuntime.java index 63c0783..0b3b418 100644 --- a/src/runtime/java/dev/architectury/transformer/TransformerRuntime.java +++ b/src/runtime/java/dev/architectury/transformer/TransformerRuntime.java @@ -293,7 +293,7 @@ private static Consumer populateAddUrl() { // Java 9 and above return url -> { try { - TransformerAgent.getInstrumentation().appendToSystemClassLoaderSearch(new JarFile(url.getFile())); + TransformerAgent.getInstrumentation().appendToSystemClassLoaderSearch(new JarFile(new File(url.toURI()))); } catch (Throwable throwable) { throw new RuntimeException(throwable); }