Exemplo n.º 1
0
        private void ClientPlayerOnBlockPlaced(Vector3S value)
        {
            byte placedBlock = _bot.McClient.ClientPlayer.World.GetBlockId(value);

            if (placedBlock != 15)
            {
                return;
            }

            _bot.McClient.ClientPlayer.SendMessage("Importing...");
            BuildImporter.ImportArea(value, _importName, _bot);
            _bot.McClient.ClientPlayer.SendMessage("Done.");
            _bot.McClient.ClientPlayer.BlockPlaced -= ClientPlayerOnBlockPlaced;
            _importMode = false;
        }
Exemplo n.º 2
0
        private void ClientPlayerOnBlockPlaced(Vector3S value)
        {
            byte placedBlock = _bot.McClient.ClientPlayer.World.GetBlockId(value);

            if (placedBlock != 15)
            {
                return;
            }

            if (ExportCoords[0] == null)
            {
                ExportCoords[0] = value;
                return;
            }
            ExportCoords[1] = value;
            // -- Begin export:
            _bot.McClient.ClientPlayer.SendMessage("Exporting...");
            _bot.McClient.ClientPlayer.BlockPlaced -= ClientPlayerOnBlockPlaced;
            _exportMode = false;
            BuildImporter.ExportArea(ExportCoords, _exportName, _bot);
            _bot.McClient.ClientPlayer.SendMessage("Exported.");
        }