public void FireConfigChanged(ConfigPlugin config) { if (ConfigChanged != null) { ConfigChanged(config); } }
public void FireConfigChanged(ConfigPlugin config) { if (ConfigChanged != null) { ConfigChanged(config); } }
private void ConfigDialog_Load(object sender, EventArgs e) { p = ConfigPlugin.Load(); configGrid.SelectedObject = p; }
private void Reconnect(ConfigPlugin config) { if (ircClient.IsConnected) { ircClient.Disconnect(); } threadRunning = false; try { ircThread.Abort(); } catch (Exception) { } ircClient.Connect(config.Host, config.Port); ircClient.Login(config.IrcNick, config.IrcNick); ircClient.RfcJoin(config.Channel); if (!threadRunning) { ircThread = new Thread(new ThreadStart(IrcThread)); } threadRunning = true; ircThread.Start(); }
void ConfigDialog_ConfigChanged(ConfigPlugin config) { this.config = config; try { Reconnect(config); } catch (Exception ex) { Log.Append(this, "Nickchanged " + ex.Message, Log.PluginLog); } }
public void OnPluginLoaded(ICommandManager CommandManager,IMinecraftHandler mc) { ConfigPlugin.ConfigFolder = Path.GetDirectoryName(startupPath) + Path.DirectorySeparatorChar; config = ConfigPlugin.Load(); if (config.ConnectOnStartup) { Reconnect(config); } ircClient.OnQueryMessage -= new IrcEventHandler(ircClient_OnQueryMessage); ircClient.OnChannelMessage -= new IrcEventHandler(ircClient_OnChannelMessage); ircClient.OnQueryMessage += new IrcEventHandler(ircClient_OnQueryMessage); ircClient.OnChannelMessage += new IrcEventHandler(ircClient_OnChannelMessage); }
private void ConfigDialog_Load(object sender, EventArgs e) { p = ConfigPlugin.Load(); configGrid.SelectedObject = p; }
void ConfigDialog_ConfigChanged(ConfigPlugin config) { this.config = config; config.Save(); }
public void OnPluginLoaded(ICommandManager CommandManager, IMinecraftHandler mc) { MinecraftHandler myMc = mc as MinecraftHandler; if (myMc != null) { } CommandManager.RegisterCommand("setcenter",new CommandSetCenter(mc)); CommandManager.RegisterCommand("distance", new CommandDistance(mc)); ConfigPlugin.ConfigFolder = Path.GetDirectoryName(startupPath) + Path.DirectorySeparatorChar; config = ConfigPlugin.Load(); config.Save(); this.mc = mc; }