#include <iostream>
#include "minecraft.h"
#include <Windows.h>
using namespace std;
TxMinecraft mc;
int main() {
bool con=mc.ConnectMinecraft("zk","08bd17c1ea594f2684182fd956c2d172");
if(!con){
cout<<"连接失败";
return 0;
}
string a[15][8][15],green="35,13",huanglu="35,5",red="35,14",black="35,15",bai="0,0";
int y=0;
string id,data;
bool fly=true;
mc.setPlayerFly("fushuxuan",true);
//0
a[0][y][0]=huanglu;
a[1][y][0]=huanglu;
a[2][y][0]=huanglu;
a[0][y][1]=huanglu;
a[1][y][1]=huanglu;
a[2][y][1]=huanglu;
a[0][y][2]=huanglu;
a[1][y][2]=huanglu;
a[-1][y][2]=huanglu;
a[-1][y][1]=huanglu;
a[-2][y][1]=huanglu;
a[-1][y][0]=huanglu;
a[-2][y][0]=huanglu;
a[-2][y][-1]=huanglu;
a[-1][y][-1]=huanglu;
a[0][y][-1]=huanglu;
a[1][y][-1]=huanglu;
a[2][y][-1]=huanglu;
a[-1][y][-2]=huanglu;
a[0][y][-2]=huanglu;
a[1][y][-2]=huanglu;
y++;//1
a[-2][y][-4]=huanglu;
a[-1][y][-4]=huanglu;
a[0][y][-4]=green;
a[1][y][-4]=huanglu;
a[2][y][-4]=huanglu;
a[-3][y][-3]=huanglu;
a[-2][y][-3]=huanglu;
a[-1][y][-3]=huanglu;
a[0][y][-3]=green;
a[1][y][-3]=huanglu;
a[2][y][-3]=huanglu;
a[3][y][-3]=huanglu;
a[-4][y][-2]=green;
a[-3][y][-2]=huanglu;
a[-2][y][-2]=huanglu;
a[2][y][-2]=huanglu;
a[3][y][-2]=huanglu;
a[4][y][-2]=green;
a[-4][y][-1]=huanglu;
a[-3][y][-1]=green;
a[3][y][-1]=green;
a[4][y][-1]=huanglu;
a[-4][y][0]=huanglu;
a[-3][y][0]=green;
a[3][y][0]=green;
a[4][y][0]=huanglu;
a[-4][y][1]=huanglu;
a[-3][y][1]=green;
a[3][y][1]=green;
a[4][y][1]=huanglu;
a[-4][y][2]=green;
a[-3][y][2]=huanglu;
a[-2][y][2]=huanglu;
a[2][y][2]=huanglu;
a[3][y][2]=huanglu;
a[4][y][2]=green;
a[-3][y][3]=huanglu;
a[-2][y][3]=huanglu;
a[-1][y][3]=huanglu;
a[0][y][3]=green;
a[1][y][3]=huanglu;
a[2][y][3]=huanglu;
a[3][y][3]=huanglu;
a[-2][y][4]=huanglu;
a[-1][y][4]=huanglu;
a[0][y][4]=green;
a[1][y][4]=huanglu;
a[2][y][4]=huanglu;
y++;//2
a[-2][y][-5]=huanglu;
a[-1][y][-5]=green;
a[0][y][-5]=green;
a[1][y][-5]=huanglu;
a[2][y][-5]=huanglu;
a[-3][y][-4]=huanglu;
a[3][y][-4]=huanglu;
a[-4][y][-3]=huanglu;
a[4][y][-3]=huanglu;
a[-5][y][-2]=green;
a[5][y][-2]=green;
a[-5][y][-1]=huanglu;
a[5][y][-1]=huanglu;
a[-5][y][0]=huanglu;
a[5][y][0]=huanglu;
a[5][y][1]=huanglu;
a[-5][y][1]=huanglu;
a[5][y][2]=green;
a[-5][y][2]=green;
a[-4][y][3]=huanglu;
a[4][y][3]=huanglu;
a[3][y][4]=huanglu;
a[3][y][4]=huanglu;
a[-2][y][5]=huanglu;
a[-1][y][5]=huanglu;
a[0][y][5]=green;
a[1][y][5]=green;
a[2][y][5]=huanglu;
y++;//3
a[-2][y][-6]=huanglu;
a[-1][y][-6]=huanglu;
a[0][y][-6]=green;
a[1][y][-6]=green;
a[2][y][-6]=huanglu;
a[-3][y][-5]=huanglu;
a[3][y][-5]=huanglu;
a[-4][y][-4]=huanglu;
a[4][y][-4]=huanglu;
a[-5][y][-3]=green;
a[5][y][-3]=green;
a[-6][y][-2]=green;
a[6][y][-2]=green;
a[-6][y][-1]=huanglu;
a[6][y][-1]=huanglu;
a[-6][y][0]=huanglu;
a[6][y][0]=huanglu;
a[-6][y][1]=huanglu;
a[6][y][1]=huanglu;
a[-6][y][2]=green;
a[6][y][2]=green;
a[-5][y][3]=green;
a[5][y][3]=green;
a[-4][y][4]=huanglu;
a[4][y][4]=huanglu;
a[-3][y][5]=huanglu;
a[3][y][5]=huanglu;
a[-2][y][6]=huanglu;
a[-1][y][6]=green;
a[0][y][6]=green;
a[1][y][6]=huanglu;
a[2][y][6]=huanglu;
y++;//4
a[-2][y][-6]=huanglu;
a[-1][y][-6]=green;
a[0][y][-6]=green;
a[1][y][-6]=huanglu;
a[2][y][-6]=huanglu;
a[-3][y][-6]=huanglu;
a[3][y][-6]=huanglu;
a[-4][y][-5]=huanglu;
a[4][y][-5]=huanglu;
a[-5][y][-4]=huanglu;
a[5][y][-4]=huanglu;
a[-6][y][-3]=green;
a[6][y][-3]=green;
a[-6][y][-2]=huanglu;
a[6][y][-2]=huanglu;
a[-6][y][-1]=huanglu;
a[6][y][-1]=huanglu;
a[-6][y][0]=huanglu;
a[6][y][0]=huanglu;
a[-6][y][1]=huanglu;
a[6][y][1]=huanglu;
a[-6][y][2]=huanglu;
a[6][y][2]=huanglu;
a[-6][y][3]=green;
a[6][y][3]=green;
a[-5][y][4]=huanglu;
a[5][y][4]=huanglu;
a[-4][y][5]=huanglu;
a[4][y][5]=huanglu;
a[-2][y][6]=huanglu;
a[-1][y][6]=huanglu;
a[0][y][6]=green;
a[1][y][6]=green;
a[2][y][6]=huanglu;
a[-3][y][6]=huanglu;
a[3][y][6]=huanglu;
y++;//5
a[-1][y][-7]=huanglu;
a[0][y][-7]=green;
a[1][y][-7]=green;
a[-4][y][-6]=huanglu;
a[-3][y][-6]=huanglu;
a[-2][y][-6]=huanglu;
a[2][y][-6]=huanglu;
a[3][y][-6]=huanglu;
a[4][y][-6]=huanglu;
a[-5][y][-5]=huanglu;
a[5][y][-5]=huanglu;
a[-6][y][-4]=huanglu;
a[6][y][-4]=huanglu;
a[-6][y][-3]=green;
a[6][y][-3]=green;
a[-6][y][-2]=huanglu;
a[6][y][-2]=huanglu;
a[-7][y][-1]=huanglu;
a[7][y][-1]=huanglu;
a[-7][y][0]=huanglu;
a[7][y][0]=huanglu;
a[-7][y][1]=huanglu;
a[7][y][1]=huanglu;
a[-6][y][2]=huanglu;
a[6][y][2]=huanglu;
a[-6][y][3]=green;
a[6][y][3]=green;
a[-6][y][4]=huanglu;
a[6][y][4]=huanglu;
a[-5][y][5]=huanglu;
a[5][y][5]=huanglu;
a[-4][y][6]=huanglu;
a[-3][y][6]=huanglu;
a[-2][y][6]=huanglu;
a[2][y][6]=huanglu;
a[3][y][6]=huanglu;
a[4][y][6]=huanglu;
a[1][y][7]=huanglu;
a[0][y][7]=green;
a[-1][y][7]=green;
y++;//6
a[-2][y][-7]=huanglu;
a[-1][y][-7]=green;
a[0][y][-7]=green;
a[1][y][-7]=huanglu;
a[2][y][-7]=huanglu;
a[-4][y][-6]=huanglu;
a[-3][y][-6]=huanglu;
a[-2][y][-6]=red;
a[-1][y][-6]=red;
a[0][y][-6]=red;
a[1][y][-6]=red;
a[2][y][-6]=red;
a[3][y][-6]=huanglu;
a[4][y][-6]=huanglu;
for(int i=-5;i<6;i++){
a[i][y][-5]=red;
}
a[-5][y][-5]=huanglu;
a[5][y][-5]=huanglu;
for(int b=-6;b<6;b++){
a[b][y][-4]=red;
}
a[-6][y][-4]=huanglu;
a[6][y][-4]=green;
a[-3][y][-4]=black;
for(int c=-6;c<=6;c++){
a[c][y][-3]=red;
}
a[-6][y][-3]=green;
a[6][y][-3]=green;
a[1][y][-3]=black;
a[4][y][-3]=bai;
for(int d=-7;d<=7;d++){
a[d][y][-2]=red;
}
a[-7][y][-2]=green;
a[7][y][-2]=huanglu;
a[-5][y][-2]=black;
a[4][y][-2]=bai;
for(int e=-7;e<=7;e++){
a[e][y][-1]=red;
}
a[-7][y][-1]=huanglu;
a[7][y][-1]=huanglu;
a[4][y][-1]=bai;
for(int f=-7;f<=7;f++){
a[f][y][0]=red;
}
a[-7][y][0]=huanglu;
a[7][y][0]=huanglu;
a[-2][y][0]=black;
for(int g=-7;g<=7;g++){
a[g][y][1]=red;
}
a[-7][y][0]=huanglu;
a[7][y][0]=huanglu;
for(int h=-7;h<=7;h++){
a[h][y][2]=red;
}
a[7][y][2]=green;
a[-7][y][2]=huanglu;
a[-4][y][2]=black;
a[4][y][2]=black;
for(int j=-6;j<=6;j++){
a[j][y][3]=red;
}
a[6][y][3]=green;
a[-6][y][3]=green;
for(int k=-6;k<=6;k++){
a[k][y][4]=red;
}
a[-6][y][4]=green;
a[6][y][4]=huanglu;
a[2][y][4]=black;
for(int o=-5;o<=5;o++){
a[o][y][5]=red;
}
a[-5][y][5]=huanglu;
a[5][y][5]=huanglu;
a[-1][y][5]=black;
a[-4][y][6]=huanglu;
a[-3][y][6]=huanglu;
a[-2][y][6]=red;
a[-1][y][6]=red;
a[0][y][6]=red;
a[1][y][6]=red;
a[2][y][6]=red;
a[3][y][6]=huanglu;
a[4][y][6]=huanglu;
a[-2][y][7]=huanglu;
a[1][y][7]=green;
a[0][y][7]=green;
a[-1][y][7]=huanglu;
a[2][y][7]=huanglu;
y++;//7
a[-2][y][-7]=huanglu;
a[-1][y][-7]=green;
a[0][y][-7]=green;
a[1][y][-7]=green;
a[2][y][-7]=huanglu;
a[-4][y][-6]=huanglu;
a[-3][y][-6]=huanglu;
a[3][y][-6]=huanglu;
a[4][y][-6]=huanglu;
a[-5][y][-5]=huanglu;
a[5][y][-5]=huanglu;
a[-6][y][-4]=green;
a[6][y][-4]=green;
a[-6][y][-3]=green;
a[6][y][-3]=green;
a[-7][y][-2]=green;
a[7][y][-2]=green;
a[-7][y][-1]=huanglu;
a[7][y][-1]=huanglu;
a[-7][y][0]=huanglu;
a[7][y][0]=huanglu;
a[-7][y][1]=huanglu;
a[7][y][1]=huanglu;
a[-7][y][2]=green;
a[7][y][2]=green;
a[-6][y][3]=green;
a[6][y][3]=green;
a[-6][y][4]=green;
a[6][y][4]=green;
a[-5][y][5]=huanglu;
a[5][y][5]=huanglu;
a[-4][y][6]=huanglu;
a[-3][y][6]=huanglu;
a[3][y][6]=huanglu;
a[4][y][6]=huanglu;
a[-2][y][7]=huanglu;
a[-1][y][7]=green;
a[0][y][7]=green;
a[1][y][7]=green;
a[2][y][7]=huanglu;
int x_,y_,z_;
cout<<"坐标";
cin>>x_>>y_>>z_;
for(int s=-7;s<15;s++){
for(int p=0;p<8;p++){
for(int t=-7;t<15;t++){
id=a[s][p][t].substr(0,a[s][p][t].find(","));
data=a[s][p][t].substr(a[s][p][t].find(",")+1);
mc.setBlock(x_+s,y_+p,z_+t,stoi(id),stoi(data));
}
Sleep(10);
}
}
return 0;
}