From 627507ff9b577dd0f48f29993ab4782bdb73174a Mon Sep 17 00:00:00 2001 From: D4VID Date: Sat, 21 Jun 2025 10:26:01 +0200 Subject: [PATCH] Fix mod checking --- CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs | 2 +- .../src/server/CriticalPathAnalyzerServer.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs b/CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs index bb0c75a..a7157d9 100644 --- a/CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs +++ b/CriticalPathAnalyzer/CriticalPathAnalyzer/manifest.jecs @@ -1,7 +1,7 @@ ID: CriticalPathAnalyzer Name: CriticalPathAnalyzer Author: D4VID -Version: 0.3.0 +Version: 0.3.1 Priority: 0 Dependencies: - EccsLogicWorldAPI diff --git a/CriticalPathAnalyzer/CriticalPathAnalyzer/src/server/CriticalPathAnalyzerServer.cs b/CriticalPathAnalyzer/CriticalPathAnalyzer/src/server/CriticalPathAnalyzerServer.cs index e400c2c..a29108a 100644 --- a/CriticalPathAnalyzer/CriticalPathAnalyzer/src/server/CriticalPathAnalyzerServer.cs +++ b/CriticalPathAnalyzer/CriticalPathAnalyzer/src/server/CriticalPathAnalyzerServer.cs @@ -46,7 +46,7 @@ namespace CriticalPathAnalyzer.Server { /// Used to check if the player has this mod installed /// public void Verify(VerificationContext ctx) { - bool hasMod = ctx.ApprovalPacket.ClientMods.Contains(Manifest.ID); + bool hasMod = ctx.ApprovalPacket.ClientMods.Contains((Manifest.ID, Manifest.Version)); string playerName = ctx.PlayerID.Name; _playerHasWireTracer[playerName] = hasMod; LoggerInstance.Info($"Verifying player {playerName}: hasMod={hasMod}");