diff --git a/NewHorizons/Main.cs b/NewHorizons/Main.cs index ef354f78..f5264ba8 100644 --- a/NewHorizons/Main.cs +++ b/NewHorizons/Main.cs @@ -445,7 +445,15 @@ namespace NewHorizons public string[] GetInstalledAddons() { - return Main.MountedAddons.Select(x => x.ModHelper.Manifest.UniqueName).ToArray(); + try + { + return Main.MountedAddons.Select(x => x?.ModHelper?.Manifest?.UniqueName).ToArray(); + } + catch (Exception ex) + { + Logger.LogError($"Couldn't get installed addons {ex.Message}, {ex.StackTrace}"); + return new string[] { }; + } } } #endregion API