From 3a28852487f94d85b1155b475c92c3135771ef93 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 29 Jun 2025 10:55:58 +0100 Subject: [PATCH] Fixed `ItemTplGenerator ` not functioning --- Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs b/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs index ebcf10ec..b9037ae6 100644 --- a/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs +++ b/Tools/ItemTplGenerator/ItemTplGeneratorLauncher.cs @@ -1,5 +1,6 @@ using Microsoft.Extensions.DependencyInjection; using SPTarkov.DI; +using SPTarkov.Server.Core.Models.Spt.Mod; using SPTarkov.Server.Core.Utils; namespace ItemTplGenerator; @@ -11,9 +12,14 @@ public class ItemTplGeneratorLauncher try { var serviceCollection = new ServiceCollection(); + serviceCollection.AddSingleton>([]); var diHandler = new DependencyInjectionHandler(serviceCollection); + + diHandler.AddTypeNamesToIgnore(["HttpServer", "HttpCallbacks"]); + diHandler.AddInjectableTypesFromTypeAssembly(typeof(ItemTplGeneratorLauncher)); diHandler.AddInjectableTypesFromTypeAssembly(typeof(App)); + diHandler.InjectAll(); var serviceProvider = serviceCollection.BuildServiceProvider(); serviceProvider.GetService().Run().Wait();