From ee4ace1146d86d2d699899d51e78926e28ff2f50 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 10 Dec 2020 09:50:06 -0500 Subject: [PATCH] Fixed #3902 --- core/src/mindustry/core/Platform.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/core/Platform.java b/core/src/mindustry/core/Platform.java index 1e77fbbe61..bddcd3d749 100644 --- a/core/src/mindustry/core/Platform.java +++ b/core/src/mindustry/core/Platform.java @@ -22,8 +22,8 @@ public interface Platform{ /** Dynamically loads a jar file. */ default Class loadJar(Fi jar, String mainClass) throws Exception{ - URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader()); - return classLoader.loadClass(mainClass); + URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, getClass().getClassLoader()); + return Class.forName(mainClass, true, classLoader); } /** Steam: Update lobby visibility.*/