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; }
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."); }