From ff22b3246c6c838086f36c0bb347a521a34ceedb Mon Sep 17 00:00:00 2001 From: Nick Date: Tue, 3 May 2022 11:38:41 -0400 Subject: [PATCH] Change InstalledAddon API --- NewHorizons/Main.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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