Fix buggy classloader warning triggering for all classes

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot 2020-01-27 10:58:39 +11:00
parent fe8b567ad1
commit 0fc1ae9b1c

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())) {