diff --git a/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java b/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java index 0babad65..a4493bb9 100644 --- a/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java +++ b/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java @@ -21,11 +21,14 @@ public class PluginClassloader extends URLClassLoader { for (PluginClassloader loader : allLoaders) { - try - { - return loader.loadClass(name); - } catch (ClassNotFoundException ex) + if (loader != this) { + try + { + return loader.loadClass(name); + } catch (ClassNotFoundException ex) + { + } } } throw new ClassNotFoundException();