Fix buggy classloader warning triggering for all classes

This commit is contained in:
md_5 2020-01-27 10:58:39 +11:00
parent 89586a4cfc
commit 4e4c0ee90a

View file

@ -106,7 +106,8 @@ final class PluginClassLoader extends URLClassLoader {
if (result != null) {
JavaPlugin provider = ((PluginClassLoader) result.getClassLoader()).plugin;
if (!description.getDepend().contains(provider.getName())
if (provider != plugin
&& !description.getDepend().contains(provider.getName())
&& !description.getSoftDepend().contains(provider.getName())
&& !provider.getDescription().getLoadBefore().contains(description.getName())) {