From e37ad17d7d15b5e685cf84c4939990197cf4d37f Mon Sep 17 00:00:00 2001 From: Bohica <53943479+Bohicatv@users.noreply.github.com> Date: Tue, 10 Mar 2026 23:04:39 -0700 Subject: [PATCH] fix: Adds handling empty spawner files (#2360) --- .../Engines/Spawners/Commands/ImportSpawnersCommand.cs | 7 +++++++ 1 file changed, 7 insertions(+) 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++) {