diff --git a/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs b/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs index 2bb574498..df7445348 100644 --- a/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs +++ b/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs @@ -202,6 +202,13 @@ public static class ImportSpawnersCommand try { var spawners = JsonConfig.Deserialize>(file.FullName); + if (spawners == null || spawners.Count == 0) + { + from.SendMessage($"GenerateSpawners: Skipping empty spawner file {file.Name}"); + logger.Information("{User} is skipping empty spawner file {File}", from, file.FullName); + return; + } + using var queue = PooledRefQueue.Create(); for (var i = 0; i < spawners.Count; i++) {