From dc0b3f6c972c7ff09fc49e6a4ae74186855f3fad Mon Sep 17 00:00:00 2001 From: KlaasWhite <45828001+KlaasWhite@users.noreply.github.com> Date: Sun, 23 Nov 2025 07:18:09 +0100 Subject: [PATCH] Fix interface use of ModLibrary (#33) --- StarMap.API/StarMap.API.csproj | 2 +- StarMap.Core/ModRepository/LoadedModRepository.cs | 4 +++- StarMap.Core/StarMap.Core.csproj | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/StarMap.API/StarMap.API.csproj b/StarMap.API/StarMap.API.csproj index ba6aec8..28e99b1 100644 --- a/StarMap.API/StarMap.API.csproj +++ b/StarMap.API/StarMap.API.csproj @@ -11,7 +11,7 @@ - + compile; build; analyzers all diff --git a/StarMap.Core/ModRepository/LoadedModRepository.cs b/StarMap.Core/ModRepository/LoadedModRepository.cs index 1f316e4..e309818 100644 --- a/StarMap.Core/ModRepository/LoadedModRepository.cs +++ b/StarMap.Core/ModRepository/LoadedModRepository.cs @@ -48,7 +48,9 @@ public void Init() private void PrepareMods() { - ModLibrary.PrepareManifest(); + var loadedManifest = ModLibrary.PrepareManifest(); + + if (!loadedManifest) return; var mods = ModLibrary.Manifest.Mods; if (mods is null) return; diff --git a/StarMap.Core/StarMap.Core.csproj b/StarMap.Core/StarMap.Core.csproj index e70bf3f..4bb237c 100644 --- a/StarMap.Core/StarMap.Core.csproj +++ b/StarMap.Core/StarMap.Core.csproj @@ -20,7 +20,7 @@ - + runtime