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