#include <iostream>
#include "minecraft.h"
#include <string>
using namespace std;
TxMinecraft mc;
int x=0,y=0,z=0;
int main(int argc, char** argv) {
bool con=mc.ConnectMinecraft("zk.makeblock.net.cn","a9d44e758f6e4cf8b2da2624156f24d3");
if(!con){
cout<<"连接失败";
return 0;
}
string list[28][29];
string hui="251,7",hong="251,14",lan="251,3",huang="35,4",zong="251,12",hei="251,15",shen="251,11",bai="251,0";
int n=1;
//1
list[n][11]=hei;
list[n][12]=hei;
list[n][15]=hei;
list[n][18]=hei;
list[n][19]=hei;
//2
n=2;
list[n][10]=hei;
list[n][12]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][18]=hei;
list[n][20]=hei;
//3
n=3;
list[n][9]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][21]=hei;
//4
n=4;
list[n][8]=hei;
list[n][12]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][18]=hei;
list[n][22]=hei;
n=5;
list[n][7]=hei;
list[n][8]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][22]=hei;
list[n][23]=hei;
n=6;
list[n][6]=hei;
list[n][11]=hei;
list[n][12]=hei;
list[n][15]=hei;
list[n][18]=hei;
list[n][19]=hei;
list[n][24]=hei;
n=7;
list[n][6]=hei;
list[n][11]=hei;
list[n][19]=hei;
list[n][24]=hei;
n=8;
list[n][5]=hei;
list[n][7]=hei;
list[n][10]=hei;
list[n][11]=hei;
list[n][12]=hei;
list[n][15]=hei;
list[n][18]=hei;
list[n][19]=hei;
list[n][20]=hei;
list[n][23]=hei;
list[n][25]=hei;
n=9;
list[n][4]=hei;
list[n][6]=hei;
list[n][7]=hei;
list[n][9]=hei;
list[n][11]=hei;
list[n][19]=hei;
list[n][21]=hei;
list[n][23]=hei;
list[n][24]=hei;
list[n][26]=hei;
n=10;
list[n][4]=hei;
list[n][6]=hei;
list[n][9]=hei;
list[n][11]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][15]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][19]=hei;
list[n][21]=hei;
list[n][24]=hei;
list[n][26]=hei;
n=11;
list[n][3]=hei;
list[n][7]=hei;
list[n][9]=hei;
list[n][10]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][20]=hei;
list[n][21]=hei;
list[n][23]=hei;
list[n][27]=hei;
n=12;
list[n][3]=hei;
list[n][5]=hei;
list[n][6]=hei;
list[n][7]=hei;
list[n][9]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][15]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][21]=hei;
list[n][23]=hei;
list[n][24]=hei;
list[n][25]=hei;
list[n][7]=hei;
n=13;
list[n][3]=hei;
list[n][5]=hei;
list[n][6]=hei;
list[n][7]=hei;
list[n][9]=hei;
list[n][10]=hei;
list[n][11]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][19]=hei;
list[n][20]=hei;
list[n][21]=hei;
list[n][23]=hei;
list[n][24]=hei;
list[n][25]=hei;
list[n][27]=hei;
n=14;
list[n][3]=hei;
list[n][5]=hei;
list[n][6]=hei;
list[n][8]=hei;
list[n][12]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][18]=hei;
list[n][22]=hei;
list[n][24]=hei;
list[n][25]=hei;
list[n][27]=hei;
n=15;
list[n][4]=hei;
list[n][5]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][24]=hei;
list[n][26]=hei;
n=16;
list[n][5]=hei;
list[n][6]=hei;
list[n][10]=hei;
list[n][11]=hei;
list[n][13]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][24]=hei;
list[n][26]=hei;
n=17;
list[n][5]=hei;
list[n][9]=hei;
list[n][10]=hei;
list[n][13]=hei;
list[n][17]=hei;
list[n][20]=hei;
list[n][21]=hei;
list[n][25]=hei;
n=18;
list[n][5]=hei;
list[n][8]=hei;
list[n][10]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][14]=hei;
list[n][15]=hei;
list[n][16]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][20]=hei;
list[n][22]=hei;
list[n][25]=hei;
n=19;
list[n][5]=hei;
list[n][7]=hei;
list[n][8]=hei;
list[n][10]=hei;
list[n][11]=hei;
list[n][12]=hei;
list[n][14]=hei;
list[n][15]=hei;
list[n][16]=hei;
list[n][18]=hei;
list[n][19]=hei;
list[n][20]=hei;
list[n][22]=hei;
list[n][23]=hei;
list[n][35]=hei;
n=20;
list[n][4]=hei;
list[n][7]=hei;
list[n][9]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][21]=hei;
list[n][23]=hei;
list[n][26]=hei;
n=21;
list[n][4]=hei;
list[n][6]=hei;
list[n][8]=hei;
list[n][9]=hei;
list[n][11]=hei;
list[n][13]=hei;
list[n][17]=hei;
list[n][19]=hei;
list[n][21]=hei;
list[n][22]=hei;
list[n][24]=hei;
list[n][26]=hei;
n=22;
list[n][3]=hei;
list[n][5]=hei;
list[n][9]=hei;
list[n][11]=hei;
list[n][12]=hei;
list[n][14]=hei;
list[n][16]=hei;
list[n][18]=hei;
list[n][19]=hei;
list[n][21]=hei;
list[n][25]=hei;
list[n][27]=hei;
n=23;
list[n][3]=hei;
list[n][5]=hei;
list[n][9]=hei;
list[n][11]=hei;
list[n][12]=hei;
list[n][14]=hei;
list[n][15]=hei;
list[n][16]=hei;
list[n][18]=hei;
list[n][19]=hei;
list[n][21]=hei;
list[n][25]=hei;
list[n][27]=hei;
n=24;
list[n][2]=hei;
list[n][4]=hei;
list[n][9]=hei;
list[n][10]=hei;
list[n][12]=hei;
list[n][18]=hei;
list[n][20]=hei;
list[n][21]=hei;
list[n][26]=hei;
list[n][28]=hei;
n=25;
list[n][2]=hei;
list[n][4]=hei;
list[n][8]=hei;
list[n][10]=hei;
list[n][12]=hei;
list[n][13]=hei;
list[n][17]=hei;
list[n][18]=hei;
list[n][20]=hei;
list[n][22]=hei;
list[n][26]=hei;
list[n][28]=hei;
n=26;
list[n][1]=hei;
list[n][2]=hei;
list[n][3]=hei;
list[n][8]=hei;
list[n][10]=hei;
list[n][12]=hei;
list[n][14]=hei;
list[n][15]=hei;
list[n][16]=hei;
list[n][18]=hei;
list[n][20]=hei;
list[n][22]=hei;
list[n][27]=hei;
list[n][28]=hei;
list[n][29]=hei;
n=27;
list[n][1]=hei;
list[n][3]=hei;
list[n][8]=hei;
list[n][10]=hei;
list[n][13]=hei;
list[n][17]=hei;
list[n][20]=hei;
list[n][22]=hei;
list[n][27]=hei;
list[n][29]=hei;
n=28;
list[n][1]=hei;
list[n][2]=hei;
list[n][9]=hei;
list[n][10]=hei;
list[n][14]=hei;
list[n][15]=hei;
list[n][16]=hei;
list[n][20]=hei;
list[n][21]=hei;
list[n][28]=hei;
list[n][29]=hei;
for(int i=0;i<28;i++){
for(int j=0;j<29;j++){
if(list[i][j]==""){
mc.setBlock(x-j,y+i,z,251,0);
}
string a,b;
a=list[i][j].substr(0,list[i][j].find(","));
b=list[i][j].substr(list[i][j].find(","));
int id=stoi(a);
int data=stoi(b);
mc.setBlock(x-j,y+i,z,id,data);
}
}
return 0;
}