Exemple #1
0
        public MainForm()
        {
            InitializeComponent();
            mc                = new MinecraftHandler("rules.txt", "kits.xml", "banned-players.txt", "player.txt", "admins.txt", "MineCraftAdmin.cfg");
            Tunnel            = new TcpTunnelServer(mc);
            mc.ServerStarted += new EventHandler(mc_ServerStarted);
            mc.ServerStopped += new EventHandler(mc_ServerStopped);

            mc.PlayerJoined += new MinecraftHandler.OnPlayerjoined(mc_PlayerJoined);
            mc.PlayerLeft   += new MinecraftHandler.OnPlayerLeft(mc_PlayerLeft);

            mc.OutputDataReceived += new MinecraftHandler.OnOutputDataReceived(mc_OutputDataReceived);
            mc.ServerExited       += new MinecraftHandler.OnServerExited(mc_ServerExited);
            LoadModules();
            ReadFromConfig();
            //CheckIfRestartOrBackup();
            this.Text  = "Zicore's Minecraft Admintool - © 2010-2011 - v" + Application.ProductVersion;
            mc.Version = Application.ProductVersion;
            restart    = new Restart(mc);

            this.listLoadedPlugins.DataSource = mc.Plugins;
            //mc.SaveCompleted += new MinecraftHandler.OnSaveCompletedDelegate(mc_SaveCompleted);
            web = new WebHandler(mc, Tunnel);
            web.Start();
            GenerateTaskColumns();
        }
Exemple #2
0
        public WebHandler(MinecraftHandler mc, TcpTunnelServer tunnel)
        {
            this.tunnel = tunnel;
            this.mc     = mc;
            string host     = mc.Config.DatabaseHost;
            string user     = mc.Config.DatabaseUser;
            string pass     = mc.Config.DatabasePassword;
            string database = mc.Config.Database;
            int    port     = mc.Config.DatabasePort;

            sql = MySQLConnector.GetInstance();
            zma = new ZmaSQLConnection();
        }