diff --git a/NewHorizons/Builder/Props/PropBuildManager.cs b/NewHorizons/Builder/Props/PropBuildManager.cs index 76123765..730c7e45 100644 --- a/NewHorizons/Builder/Props/PropBuildManager.cs +++ b/NewHorizons/Builder/Props/PropBuildManager.cs @@ -195,8 +195,15 @@ namespace NewHorizons.Builder.Props if (config.Props.singularities != null) { foreach (var singularity in config.Props.singularities) - { - SingularityBuilder.Make(go, sector, go.GetComponent(), config, singularity); + { + try + { + SingularityBuilder.Make(go, sector, go.GetComponent(), config, singularity); + } + catch (Exception ex) + { + Logger.LogError($"Couldn't make singularity \"{(string.IsNullOrEmpty(singularity.uniqueID) ? config.name : singularity.uniqueID)}\" for [{go.name}] : {ex.Message}, {ex.StackTrace}"); + } } } }