diff --git a/Core/src/main/java/com/craftaro/core/dependency/DependencyLoader.java b/Core/src/main/java/com/craftaro/core/dependency/DependencyLoader.java index 9e103f4d..f4a0bae5 100644 --- a/Core/src/main/java/com/craftaro/core/dependency/DependencyLoader.java +++ b/Core/src/main/java/com/craftaro/core/dependency/DependencyLoader.java @@ -32,7 +32,7 @@ public class DependencyLoader { private final ClassLoaderAccess parentClassLoaderAccess; public DependencyLoader(Plugin plugin) { //Bind loaded dependencies to the plugin's parent class loader so classes could be accessed across plugins - ClassLoader parentClassLoader = plugin.getClass().getClassLoader().getParent(); + URLClassLoader parentClassLoader = (URLClassLoader) plugin.getClass().getClassLoader().getParent(); this.libraryLoader = new LibraryLoader( parentClassLoader, new File(plugin.getDataFolder().getParentFile(), CraftaroCoreConstants.getProjectName() + "/dependencies/v" + DEPENDENCY_VERSION),