jglr's notes

This commit is contained in:
LeoDog896 2021-03-24 15:55:48 -04:00
parent 1b6bf4f173
commit c60b92394c
2 changed files with 7 additions and 3 deletions

View File

@ -120,13 +120,13 @@ public final class DiscoveredExtension {
return originalJar;
}
public MinestomExtensionClassLoader removeMinestomExtensionClassLoader() {
MinestomExtensionClassLoader removeMinestomExtensionClassLoader() {
MinestomExtensionClassLoader oldClassLoader = getMinestomExtensionClassLoader();
setMinestomExtensionClassLoader(null);
return oldClassLoader;
}
public void setMinestomExtensionClassLoader(@Nullable MinestomExtensionClassLoader minestomExtensionClassLoader) {
void setMinestomExtensionClassLoader(@Nullable MinestomExtensionClassLoader minestomExtensionClassLoader) {
this.minestomExtensionClassLoader = minestomExtensionClassLoader;
}

View File

@ -296,7 +296,11 @@ public class MinestomRootClassLoader extends HierarchyClassLoader {
}
return true;
} catch (ClassNotFoundException | InvocationTargetException | InstantiationException | IllegalAccessException | NoSuchMethodException e) {
MinecraftServer.getExceptionManager().handleException(e);
if (MinecraftServer.getExceptionManager() != null) {
MinecraftServer.getExceptionManager().handleException(e);
} else {
e.printStackTrace();
}
}
return false;
}