From f649eccc516adb8273436118206e36256b7cd28c Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 31 Jul 2014 09:53:27 -0230 Subject: [PATCH] Default collections, so that we don't crash if useDependencyInfo is true. Closes #485 --- fml/src/main/java/cpw/mods/fml/common/ModMetadata.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fml/src/main/java/cpw/mods/fml/common/ModMetadata.java b/fml/src/main/java/cpw/mods/fml/common/ModMetadata.java index 16ebb0146..13f49ad79 100644 --- a/fml/src/main/java/cpw/mods/fml/common/ModMetadata.java +++ b/fml/src/main/java/cpw/mods/fml/common/ModMetadata.java @@ -17,6 +17,7 @@ import java.util.Set; import com.google.common.base.Joiner; import com.google.common.collect.Lists; +import com.google.common.collect.Sets; import com.google.gson.annotations.SerializedName; import cpw.mods.fml.common.functions.ModNameFunction; @@ -49,9 +50,9 @@ public class ModMetadata public transient List childMods = Lists.newArrayList(); public boolean useDependencyInformation; - public Set requiredMods; - public List dependencies; - public List dependants; + public Set requiredMods = Sets.newHashSet(); + public List dependencies = Lists.newArrayList(); + public List dependants = Lists.newArrayList(); // this field is not for use in the json public transient boolean autogenerated;