From c588750c96d707d02fa9a96135d060b3e1ff628a Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 22 Jun 2012 06:21:04 -0400 Subject: [PATCH] Fix dependency string processing error --- .../cpw/mods/fml/common/modloader/ModLoaderModContainer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/cpw/mods/fml/common/modloader/ModLoaderModContainer.java b/common/cpw/mods/fml/common/modloader/ModLoaderModContainer.java index 9c2266ef0f..e1e7f26b35 100644 --- a/common/cpw/mods/fml/common/modloader/ModLoaderModContainer.java +++ b/common/cpw/mods/fml/common/modloader/ModLoaderModContainer.java @@ -487,6 +487,7 @@ public class ModLoaderModContainer implements ModContainer if (depparts.length < 2) { parseFailure=true; + continue; } else if ("required-before".equals(depparts[0]) || "required-after".equals(depparts[0])) { @@ -494,9 +495,11 @@ public class ModLoaderModContainer implements ModContainer dependencies.add(depparts[1]); } else { parseFailure=true; + continue; } } - else if ("required-before".equals(depparts[0]) || "before".equals(depparts[0])) + + if ("required-before".equals(depparts[0]) || "before".equals(depparts[0])) { postDependencies.add(depparts[1]); } else if ("required-after".equals(depparts[0]) || "after".equals(depparts[0]))