#include <iostream>
#include <string>
#include "minecraft.h"
#include "Windows.h"
TxMinecraft mc;
using namespace std;
string id,data;
int x,y,z;
int main() {
bool con=mc.ConnectMinecraft("zk","919b005179e840e1bf78fef437b2f298");
if(!con){
cout<<"失败";
}
string a[34][38];
int b=0;
string hei="251,15";
string fen="251,6";
string fenh="35,6";
string phong="35,2";
string lu="35,5";
//1
for(int i=0;i<34;i++){
a[i][b]=hei;
}
b++;
//2
a[8][b]=hei;
a[9][b]=fenh;
a[10][b]=hei;
a[22][b]=hei;
a[23][b]=fenh;
a[24][b]=hei;
b++;
//3
for(int i=6;i<15;i++){
a[i][b]=hei;
}
for(int i=17;i<27;i++){
a[i][b]=hei;
}
b++;
//4
for(int i=7;i<14;i++){
a[i][b]=lu;
}
a[5][b]=hei;
a[14][b]=hei;
a[17][b]=hei;
a[6][b]=phong;
a[18][b]=phong;
a[27][b]=hei;
a[26][b]=hei;
for(int i=19;i<26;i++){
a[i][b]=lu;
}
b++;
//5
for(int i=6;i<15;i++){
a[i][b]=lu;
}
a[4][b]=hei;
a[5][b]=phong;
a[15][b]=hei;
a[16][b]=hei;
a[17][b]=phong;
a[25][b]=phong;
a[26][b]=phong;
a[27][b]=hei;
for(int i=18;i<25;i++){
a[i][b]=lu;
}
b++;
//5
for(int i=5;i<25;i++){
a[i][b]=lu;
}
a[4][b]=hei;
a[25][b]=phong;
a[26][b]=phong;
a[27][b]=phong;
a[28][b]=hei;
a[29][b]=hei;
b++;
//6
a[4][b]=hei;
for(int i=5;i<29;i++){
a[i][b]=lu;
}
a[8][b]=phong;
a[9][b]=phong;
a[10][b]=phong;
a[11][b]=phong;
a[25][b]=phong;
a[26][b]=phong;
a[27][b]=phong;
a[29][b]=hei;
b++;
//7
a[4][b]=hei;
for(int i=5;i<29;i++){
a[i][b]=lu;
}
a[7][b]=phong;
a[8][b]=phong;
a[9][b]=phong;
a[10][b]=phong;
a[11][b]=phong;
a[29][b]=hei;
b++;
//8
a[4][b]=hei;
for(int i=5;i<29;i++){
a[i][b]=lu;
}
for(int i=9;i<25;i++){
a[i][b]=hei;
}
a[7][b]=phong;
a[8][b]=phong;
a[29][b]=hei;
b++;
//9
a[4][b]=hei;
for(int i=5;i<29;i++){
a[i][b]=lu;
}
for(int i=9;i<25;i++){
a[i][b]=fenh;
}
a[7][b]=hei;
a[8][b]=hei;
a[16][b]=hei;
a[18][b]=hei;
a[25][b]=hei;
a[26][b]=hei;
a[29][b]=hei;
b++;
//10
a[4][b]=hei;
for(int i=5;i<29;i++){
a[i][b]=lu;
}
for(int i=7;i<27;i++){
a[i][b]=fenh;
}
a[6][b]=hei;
a[17][b]=hei;
a[27][b]=hei;
a[29][b]=hei;
b++;
//11
a[2][b]=hei;
a[3][b]=hei;
a[4][b]=hei;
a[5][b]=hei;
a[1][b]=hei;
for(int i=6;i<28;i++){
a[i][b]=fenh;
}
a[16][b]=hei;
a[18][b]=hei;
a[28][b]=hei;
a[29][b]=hei;
a[30][b]=hei;
a[31][b]=hei;
a[32][b]=hei;
b++;
//12
a[0][b]=hei;
for(int i=1;i<33;i++){
a[i][b]=fenh;
}
a[33][b]=hei;
b++;
//13
a[0][b]=hei;
for(int i=1;i<33;i++){
a[i][b]=fenh;
}
a[7][b]=hei;
a[11][b]=hei;
a[12][b]=hei;
a[22][b]=hei;
a[23][b]=hei;
a[27][b]=hei;
a[33][b]=hei;
b++;
//14
a[1][b]=hei;
a[2][b]=hei;
a[3][b]=hei;
a[4][b]=hei;
a[5][b]=hei;
a[6][b]=hei;
a[7][b]=hei;
for(int i=8;i<27;i++){
a[i][b]=fenh;
}
a[27][b]=hei;
a[28][b]=hei;
a[29][b]=hei;
a[30][b]=hei;
a[31][b]=hei;
a[32][b]=hei;
b++;
//15
a[5][b]=hei;
for(int i=6;i<29;i++){
a[i][b]=fenh;
}
a[29][b]=hei;
b++;
//16
a[4][b]=hei;
for(int i=5;i<30;i++){
a[i][b]=fenh;
}
a[30][b]=hei;
b++;
//17
a[4][b]=hei;
for(int i=5;i<30;i++){
a[i][b]=fenh;
}
a[30][b]=hei;
b++;
//18
a[4][b]=hei;
for(int i=5;i<30;i++){
a[i][b]=fenh;
}
a[30][b]=hei;
b++;
//19
a[4][b]=hei;
for(int i=5;i<30;i++){
a[i][b]=fenh;
}
a[30][b]=hei;
b++;
//20
a[4][b]=hei;
for(int i=5;i<30;i++){
a[i][b]=fenh;
}
a[8][b]=fen;
a[10][b]=fen;
a[24][b]=fen;
a[26][b]=fen;
a[16][b]=hei;
a[17][b]=hei;
a[18][b]=hei;
a[30][b]=hei;
b++;
//21
a[5][b]=hei;
for(int i=6;i<29;i++){
a[i][b]=fenh;
}
a[8][b]=fen;
a[10][b]=fen;
a[24][b]=fen;
a[26][b]=fen;
a[13][b]=hei;
a[14][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
a[29][b]=hei;
b++;
//22
a[6][b]=hei;
for(int i=7;i<12;i++){
a[i][b]=fenh;
}
for(int i=23;i<28;i++){
a[i][b]=fenh;
}
a[16][b]=fenh;
a[17][b]=fenh;
a[18][b]=fenh;
a[12][b]=hei;
a[15][b]=hei;
a[19][b]=hei;
a[22][b]=hei;
a[28][b]=hei;
b++;
//23
for(int i=7;i<12;i++){
a[i][b]=hei;
}
for(int i=23;i<28;i++){
a[i][b]=hei;
}
a[16][b]=hei;
a[17][b]=fenh;
a[18][b]=hei;
b++;
//24
a[8][b]=hei;
a[17][b]=hei;
a[26][b]=hei;
b++;
//25
a[8][b]=hei;
a[17][b]=hei;
a[26][b]=hei;
b++;
//26
a[8][b]=hei;
a[17][b]=hei;
a[26][b]=hei;
b++;
//27
a[8][b]=hei;
a[9][b]=hei;
a[13][b]=hei;
a[14][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
a[17][b]=hei;
a[25][b]=hei;
a[26][b]=hei;
b++;
//28
a[9][b]=hei;
a[13][b]=hei;
a[14][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
a[17][b]=hei;
a[25][b]=hei;
b++;
//29
a[9][b]=hei;
a[10][b]=hei;
a[17][b]=hei;
a[24][b]=hei;
a[25][b]=hei;
b++;
//30
a[10][b]=hei;
a[16][b]=hei;
a[17][b]=fenh;
a[18][b]=hei;
a[24][b]=hei;
b++;
//31
for(int i=10;i<25;i++){
a[i][b]=hei;
}
a[16][b]=fenh;
a[17][b]=fenh;
a[18][b]=fenh;
b++;
//32
for(int i=12;i<23;i++){
a[i][b]=fenh;
}
a[11][b]=hei;
a[23][b]=hei;
b++;
//33
for(int i=12;i<23;i++){
a[i][b]=fenh;
}
a[11][b]=hei;
a[23][b]=hei;
a[12][b]=hei;
a[22][b]=hei;
b++;
//34
for(int i=14;i<21;i++){
a[i][b]=fenh;
}
a[12][b]=hei;
a[13][b]=hei;
a[21][b]=hei;
a[22][b]=hei;
b++;
//35
for(int i=15;i<20;i++){
a[i][b]=fenh;
}
a[13][b]=hei;
a[14][b]=hei;
a[20][b]=hei;
a[21][b]=hei;
b++;
//36
for(int i=16;i<19;i++){
a[i][b]=fenh;
}
a[14][b]=hei;
a[15][b]=hei;
a[19][b]=hei;
a[20][b]=hei;
b++;
//37
a[16][37]=hei;
a[17][37]=hei;
a[18][37]=hei;
b++;
cin>>x>>y>>z;
for(int i=0;i<34;i++){
for(int j=0;j<38;j++){
if(a[i][j]==""){
mc.setBlock(i+x,j+y,z,251,0);
Sleep(10);
}else{
id=a[i][j].substr(0,a[i][j].find(","));
a[i][j]=a[i][j].substr(a[i][j].find(",")+1);
data=a[i][j].substr(0,a[i][j].find(","));
mc.setBlock(i+x,j+y,z,stoi(id),stoi(data));
Sleep(10);
}
}
}
return 0;
}