void ReloadEvent(TShockAPI.Hooks.ReloadEventArgs e) { if (!Config.ReadConfig()) { Log.ConsoleError("Failed to read ColHealthConfig.json. Consider generating a new config file."); } update.Interval = Config.contents.UpdateInterval; }
private void OnReload(TShockAPI.Hooks.ReloadEventArgs e) { if (!File.Exists(SavePath)) { AddDefaultsToConfig(); config.Write(SavePath); } config.Read(SavePath); Regexes.Clear(); foreach (EmoteRegex regex in config.Emotes) { Regexes.Add(new Regex(regex.ToString()), regex); } Commands.ChatCommands.Remove(_emoteCmd); _emoteCmd.HelpDesc = config.HelpText; Commands.ChatCommands.Add(_emoteCmd); }
public void OnReload(TShockAPI.Hooks.ReloadEventArgs args) { this.RefreshConfig(); args?.Player?.SendSuccessMessage("[" + PLUGIN_NAME + "] Successfully reloaded config."); }
private void OnReload(TShockAPI.Hooks.ReloadEventArgs args) { Config = Config.Read(); }