diff --git a/NewHorizons/AchievementsPlus/AchievementHandler.cs b/NewHorizons/AchievementsPlus/AchievementHandler.cs index b493a7d0..12fe2f6d 100644 --- a/NewHorizons/AchievementsPlus/AchievementHandler.cs +++ b/NewHorizons/AchievementsPlus/AchievementHandler.cs @@ -11,18 +11,17 @@ namespace NewHorizons.AchievementsPlus public static void Init() { - try - { - API = Main.Instance.ModHelper.Interaction.GetModApi("xen.AchievementTracker"); - _enabled = true; - } - catch (Exception) + API = Main.Instance.ModHelper.Interaction.TryGetModApi("xen.AchievementTracker"); + + if (API == null) { Logger.Log("Achievements+ isn't installed"); _enabled = false; return; } + _enabled = true; + // Register base NH achievements NH.WarpDriveAchievement.Init(); NH.MultipleSystemAchievement.Init(); diff --git a/NewHorizons/NewHorizons.csproj b/NewHorizons/NewHorizons.csproj index 88134ae1..72b21de4 100644 --- a/NewHorizons/NewHorizons.csproj +++ b/NewHorizons/NewHorizons.csproj @@ -16,7 +16,7 @@ - +