public void Start(IModLoaderV1 loader) { #if DEBUG Debugger.Launch(); #endif ModLoader = (IModLoader)loader; ModLoader.GetController <IReloadedHooks>().TryGetTarget(out var hooks); /* Your mod code starts here. */ var modConfigs = ModLoader.GetActiveMods().Select(x => x.Generic); _redirector = new Redirector(modConfigs); _redirectorController = new RedirectorController(_redirector); FileAccessServer.Initialize(hooks, _redirector, _redirectorController); ModLoader.AddOrReplaceController <IRedirectorController>(this, _redirectorController); ModLoader.ModLoading += ModLoading; ModLoader.ModUnloading += ModUnloading; }