using GDWeave; namespace Atproto; public class Mod : IMod { public Config Config; public Mod(IModInterface modInterface) { Config = modInterface.ReadConfig(); modInterface.RegisterScriptMod(CatchFishFactory.Create(modInterface)); modInterface.RegisterScriptMod(CatptureFishFactory.Create(modInterface)); modInterface.RegisterScriptMod(AtProtoSaveFactory.Create(modInterface)); } public void Dispose() { // Cleanup anything you do here } }