diff --git a/fml/common/cpw/mods/fml/common/toposort/ModSorter.java b/fml/common/cpw/mods/fml/common/toposort/ModSorter.java index b557893958..7e192f6476 100644 --- a/fml/common/cpw/mods/fml/common/toposort/ModSorter.java +++ b/fml/common/cpw/mods/fml/common/toposort/ModSorter.java @@ -73,7 +73,9 @@ public class ModSorter else { modGraph.addEdge(before, mod); - modGraph.addEdge(nameLookup.get(dep), mod); + if (nameLookup.containsKey(dep)) { + modGraph.addEdge(nameLookup.get(dep), mod); + } } } @@ -91,7 +93,9 @@ public class ModSorter else { modGraph.addEdge(mod, after); - modGraph.addEdge(mod, nameLookup.get(dep)); + if (nameLookup.containsKey(dep)) { + modGraph.addEdge(mod, nameLookup.get(dep)); + } } }