diff --git a/SporeServer/Models/Xml/SporeModel.cs b/SporeServer/Models/Xml/SporeModel.cs index 9736025..31984a1 100644 --- a/SporeServer/Models/Xml/SporeModel.cs +++ b/SporeServer/Models/Xml/SporeModel.cs @@ -778,6 +778,12 @@ public static SporeArcheType[] GetArcheTypes(SporeModel model) // create list of blocks that the model has var blocks = new List(); + // ensure blocks exist + if (model.Blocks == null) + { + return types.ToArray(); + } + foreach (var block in model.Blocks) { var type = block.BlockId[0];