public static void InitCustomCommandHandler() { if (_inited) { return; } _inited = true; CustomCommandConfig.Update(); foreach (var info in _commandInfos.Value) { info.Matchers.Add(s => { var commandID = info.Method.Name; if (ContainsCustomCommand(commandID)) { return(CustomCommandConfig.Instance.CustomCommands[commandID] .Any(customMatcher => customMatcher == s)); } return(false); }); } }
void SaveConfig() => CustomCommandConfig.Save();