public void Initialize() { ConfigPage = new NotificationSettings(); if (!Config.ReadBool(CfgIdent, "enabled", false)) return; _icon = new NotifyIcon {Icon = Resources.bukkitgui_icon, Visible = true}; _icon.DoubleClick += ShowMainForm; BalloonDuration = Config.ReadInt(CfgIdent, "duration", 500); _alwaysShowBalloons = Config.ReadBool(CfgIdent, "always", false); if (Config.ReadBool(CfgIdent, "status", false)) ProcessHandler.ServerStatusChanged += ShowStatusTray; if (Config.ReadBool(CfgIdent, "join", false)) MinecraftOutputHandler.PlayerJoin += ShowJoinTray; if (Config.ReadBool(CfgIdent, "leave", false)) MinecraftOutputHandler.PlayerLeave += ShowLeaveTray; if (Config.ReadBool(CfgIdent, "kick", false)) MinecraftOutputHandler.PlayerKick += ShowKickTray; if (Config.ReadBool(CfgIdent, "ban", false)) MinecraftOutputHandler.PlayerBan += ShowBanTray; if (Config.ReadBool(CfgIdent, "sound_error", false)) MinecraftOutputHandler.SevereMessageReceived += SoundSevereMessage; if (Config.ReadBool(CfgIdent, "sound_warn", false)) MinecraftOutputHandler.WarningMessageReceived += SoundWarningMessage; if (Config.ReadBool(CfgIdent, "sound_join", false)) MinecraftOutputHandler.PlayerJoin += SoundPlayerJoin; if (Config.ReadBool(CfgIdent, "sound_leave", false)) MinecraftOutputHandler.PlayerLeave += SoundPlayerLeave; }
public void Initialize() { ConfigPage = new NotificationSettings(); if (!Config.ReadBool(CfgIdent, "enabled", false)) { return; } _icon = new NotifyIcon { Icon = Resources.bukkitgui_icon, Visible = true }; _icon.DoubleClick += ShowMainForm; BalloonDuration = Config.ReadInt(CfgIdent, "duration", 500); _alwaysShowBalloons = Config.ReadBool(CfgIdent, "always", false); if (Config.ReadBool(CfgIdent, "status", false)) { ProcessHandler.ServerStatusChanged += ShowStatusTray; } if (Config.ReadBool(CfgIdent, "join", false)) { MinecraftOutputHandler.PlayerJoin += ShowJoinTray; } if (Config.ReadBool(CfgIdent, "leave", false)) { MinecraftOutputHandler.PlayerLeave += ShowLeaveTray; } if (Config.ReadBool(CfgIdent, "kick", false)) { MinecraftOutputHandler.PlayerKick += ShowKickTray; } if (Config.ReadBool(CfgIdent, "ban", false)) { MinecraftOutputHandler.PlayerBan += ShowBanTray; } if (Config.ReadBool(CfgIdent, "sound_error", false)) { MinecraftOutputHandler.SevereMessageReceived += SoundSevereMessage; } if (Config.ReadBool(CfgIdent, "sound_warn", false)) { MinecraftOutputHandler.WarningMessageReceived += SoundWarningMessage; } if (Config.ReadBool(CfgIdent, "sound_join", false)) { MinecraftOutputHandler.PlayerJoin += SoundPlayerJoin; } if (Config.ReadBool(CfgIdent, "sound_leave", false)) { MinecraftOutputHandler.PlayerLeave += SoundPlayerLeave; } }