public void RegisterMod(RegisteredMod mod) {
     if (_mods.ContainsKey(mod.Guid))
         throw new Exception("This mod guid was already registered!");
     mod.OnModUnloaded += OnModUnloaded;
     _mods.Add(mod.Guid, mod);
     _tokenMap.Add(mod.GetAccessToken(), mod.Guid);
 }
 void OnModUnloaded(RegisteredMod registeredMod) {
     _invalidatedTokens.Add(registeredMod.GetAccessToken(true));
 }