Esempio n. 1
0
		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;
		}
Esempio n. 2
0
        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;
            }
        }