diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/PluginManager.java b/runelite-client/src/main/java/net/runelite/client/plugins/PluginManager.java index 1a2dc1f365..f48da0de17 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/PluginManager.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/PluginManager.java @@ -320,7 +320,10 @@ public class PluginManager for (PluginDependency pluginDependency : pluginDependencies) { - graph.putEdge(pluginClazz, pluginDependency.value()); + if (graph.nodes().contains(pluginDependency.value())) + { + graph.putEdge(pluginClazz, pluginDependency.value()); + } } }