Skip to content

Commit

Permalink
Always allow launching under LCL
Browse files Browse the repository at this point in the history
  • Loading branch information
LunNova committed Feb 7, 2016
1 parent 98fc609 commit 22df01f
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions src/main/java/me/nallar/modpatcher/ModPatcher.java
Original file line number Diff line number Diff line change
Expand Up @@ -179,13 +179,9 @@ private static void addToCurrentClassLoader() {
ClassLoader cl = ModPatcher.class.getClassLoader();

if (cl instanceof LaunchClassLoader) {
if ("true".equals(System.getProperty("modpatcher.allowLoadingUnderLCL"))) {
LaunchClassLoader lcl = (LaunchClassLoader) cl;
cl = ReflectionHelper.<ClassLoader, LaunchClassLoader>getPrivateValue(LaunchClassLoader.class, lcl, "parent");
lcl.addClassLoaderExclusion("me.nallar.modpatcher");
} else {
throw new Error("Can't load ModPatcher under LaunchClassLoader");
}
LaunchClassLoader lcl = (LaunchClassLoader) cl;
cl = ReflectionHelper.<ClassLoader, LaunchClassLoader>getPrivateValue(LaunchClassLoader.class, lcl, "parent");
lcl.addTransformerExclusion("me.nallar.modpatcher");
}

try {
Expand Down

0 comments on commit 22df01f

Please sign in to comment.