diff --git a/Projects/UOContent/Engines/Spawners/GenerateSpawners.cs b/Projects/UOContent/Engines/Spawners/GenerateSpawners.cs index 6bc0edc95..17e16b908 100644 --- a/Projects/UOContent/Engines/Spawners/GenerateSpawners.cs +++ b/Projects/UOContent/Engines/Spawners/GenerateSpawners.cs @@ -42,8 +42,16 @@ namespace Server.Engines.Spawners { var file = files[i]; from.SendMessage("GenerateSpawners: Generating spawners for {0}...", file.Name); - List spawners = JsonConfig.Deserialize>(file.FullName); - ParseSpawnerList(from, spawners, options); + + try + { + var spawners = JsonConfig.Deserialize>(file.FullName); + ParseSpawnerList(from, spawners, options); + } + catch (JsonException) + { + from.SendMessage("GenerateSpawners: Exception parsing {0}, file may not be in the correct format.", file.FullName); + } } }