#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[46][37];
string hui="251,7",hong="251,14",lan="251,3",lu="251,13",huang="251,4",zong="251,12",hei="251,15";
int n=0;
//0
list[n][11]=hui;
list[n][12]=hui;
list[n][13]=hui;
list[n][14]=hui;
list[n][15]=hui;
list[n][16]=hui;
list[n][17]=hui;
list[n][18]=hui;
list[n][19]=hui;
list[n][20]=hui;
list[n][21]=hui;
list[n][22]=hui;
list[n][23]=hui;
list[n][24]=hui;
//1
n=1;
list[n][10]=hui;
list[n][12]=hui;
list[n][17]=hui;
list[n][19]=hui;
list[n][24]=hui;
//2
n=2;
for(int i=2;i<12;i++){
list[n][i]=hui;
}
list[n][17]=hui;
list[n][23]=hui;
//3
n=3;
list[n][1]=hui;
list[n][2]=zong;
list[n][3]=zong;
list[n][4]=huang
list[n][5]=zong;
list[n][6]=hui;
list[n][7]=hei;
list[n][8]=hei;
list[n][9]=hui;
list[n][10]=lu;
for(int i=11;i<23;i++){
list[n][i]=hui;
}
//4
n=4;
list[n][0]=hui;
list[n][1]=lu;
list[n][2]=zong;
list[n][3]=zong;
list[n][4]=huang;
list[n][5]=huang;
list[n][6]=hui;
list[n][7]=hei;
list[n][8]=hei;
list[n][9]=hui;
list[n][10]=lu;
list[n][11]=huang;
list[n][12]=huang;
list[n][13]=huang;
list[n][14]=huang;
list[n][15]=huang;
list[n][16]=zong;
list[n][17]=zong;
list[n][18]=zong;
list[n][19]=lu;
list[n][20]=lu;
list[n][21]=huang;
for(int i=22;i<35;i++){
list[n][i]=hui;
}
//5
n=5;
int p=0;
list[n][p]=hui;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=hui;p++;
list[n][p]=hui;p++;
list[n][p]=zong;p++;
list[n][p]=zong;p++;
list[n][p]=huang;p++;
list[n][p]=zong;p++;
list[n][p]=zong;p++;
list[n][p]=zong;p++;
list[n][p]=huang;p++;
list[n][p]=zong;p++;
list[n][p]=zong;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=huang;p++;
list[n][p]=huang;p++;
list[n][p]=huang;p++;
list[n][p]=huang;p++;
list[n][p]=zong;p++;
list[n][p]=zong;p++;
list[n][p]=hui;p++;
list[n][p]=hei;p++;
list[n][p]=hei;p++;
list[n][p]=hui;p++;
list[n][p]=huang;p++;
list[n][p]=huang;p++;
list[n][p]=lu;p++;
list[n][p]=lu;p++;
list[n][p]=hui;p++;
//6
n=6;
list[n][0]=hui;
list[n][1]=huang;
list[n][2]=huang;
list[n][3]=huang;
list[n][4]=lu;
list[n][5]=huang;
list[n][6]=huang;
list[n][7]=hui;
list[n][8]=hui;
list[n][9]=lu;
list[n][10]=lu;
list[n][11]=huang;
list[n][12]=huang;
list[n][13]=lu;
list[n][14]=zong;
list[n][15]=huang;
list[n][16]=huang;
list[n][17]=huang;
list[n][18]=hui;
list[n][19]=hui;
list[n][20]=lu;
list[n][21]=huang;
list[n][22]=huang;
list[n][23]=huang;
list[n][24]=huang;
list[n][25]=zong;
list[n][26]=zong;
list[n][27]=hui;
list[n][28]=hei;
list[n][29]=hei;
list[n][30]=hui;
list[n][31]=huang;
list[n][32]=zong;
list[n][33]=zong;
list[n][34]=zong;
list[n][35]=lu;
list[n][36]=hui;
//7
n=7;
list[n][0]=hui;
list[n][1]=zong;
list[n][2]=huang;
list[n][3]=huang;
list[n][4]=zong;
list[n][5]=zong;
list[n][6]=huang;
list[n][7]=hui;
list[n][8]=hui;
list[n][9]=lu;
list[n][10]=zong;
list[n][11]=lu;
list[n][12]=huang;
list[n][13]=lu;
list[n][14]=lu;
list[n][15]=huang;
list[n][16]=hui;
list[n][17]=hui;
list[n][20]=hui;
list[n][21]=hui;
list[n][22]=huang;
list[n][23]=huang;
list[n][24]=huang;
list[n][25]=lu;
list[n][26]=huang;
list[n][27]=huang;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=huang;
list[n][31]=huang;
list[n][32]=zong;
list[n][33]=zong;
list[n][34]=zong;
list[n][35]=lu;
list[n][36]=hui;
//8
n=8;
list[n][0]=hui;
list[n][1]=zong;
list[n][2]=huang;
list[n][3]=huang;
list[n][4]=zong;
list[n][5]=zong;
list[n][6]=huang;
list[n][7]=hui;
list[n][8]=hui;
list[n][9]=zong;
list[n][10]=zong;
list[n][11]=huang;
list[n][12]=zong;
list[n][13]=zong;
list[n][14]=lu;
list[n][15]=hui;
list[n][17]=hui;
list[n][20]=hui;
list[n][22]=hui;
list[n][23]=lu;
list[n][24]=lu;
list[n][25]=lu;
list[n][26]=lu;
list[n][27]=huang;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=huang;
list[n][31]=huang;
list[n][32]=huang;
list[n][33]=huag;
list[n][34]=huang;
list[n][35]=lu;
list[n][36]=hui;
//9
n=9;
list[n][0]=hui;
list[n][1]=zong;
list[n][2]=zong;
list[n][3]=lu;
list[n][4]=huang;
list[n][5]=lu;
list[n][6]=lu;
list[n][7]=hui;
list[n][8]=hui;
list[n][9]=zong;
list[n][10]=huang;
list[n][11]=huang;
list[n][12]=huang;
list[n][13]=zong;
list[n][14]=zong;
list[n][15]=hui;
list[n][22]=hui;
list[n][23]=zong;
list[n][24]=huang;
list[n][25]=lu;
list[n][26]=huang;
list[n][27]=zong;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=huang;
list[n][31]=huang;
list[n][32]=lu;
list[n][33]=huang;
list[n][34]=huang;
list[n][35]=huang;
list[n][36]=hui;
//10
n=10;
list[n][0]=hui;
list[n][1]=lu;
list[n][2]=lu;
list[n][3]=zong;
list[n][4]=lu;
list[n][5]=lu;
list[n][6]=hui;
list[n][7]=hei;
list[n][8]=hei;
list[n][9]=hui;
list[n][10]=zong;
list[n][11]=zong;
list[n][12]=lu;
list[n][13]=zong;
list[n][14]=huang;
list[n][15]=huang;
list[n][16]=hui;
list[n][21]=hui;
list[n][22]=zong;
list[n][23]=zong;
list[n][24]=huang;
list[n][25]=huang;
list[n][26]=huang;
list[n][27]=huang;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=lu;
list[n][31]=lu;
list[n][32]=lu;
list[n][33]=huang;
list[n][34]=huang;
list[n][35]=huang;
list[n][36]=hui;
//11
n=11;
list[n][1]=hui;
list[n][2]=zong;
list[n][3]=zong;
list[n][4]=huang;
list[n][5]=huang;
list[n][6]=hui;
list[n][7]=hei;
list[n][8]=hei;
list[n][9]=hui;
list[n][10]=zong;
list[n][11]=zong;
list[n][12]=lu;
list[n][13]=lu;
list[n][14]=lu;
list[n][15]=huang;
list[n][16]=huang;
list[n][17]=hui;
list[n][20]=hui;
list[n][21]=zong;
list[n][22]=zong;
list[n][23]=zong;
list[n][24]=zong;
list[n][25]=huang;
list[n][26]=huang;
list[n][27]=huang;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=huang;
list[n][31]=lu;
list[n][32]=lu;
list[n][33]=huang;
list[n][34]=lu;
list[n][35]=huang;
list[n][36]=hui;
//12
n=12;
for(int i=2;i<19;i++){
list[n][i]=hui;
}
list[n][20]=hui;
list[n][21]=zong;
list[n][22]=zong;
list[n][23]=zong;
list[n][24]=zong;
list[n][25]=lu;
list[n][26]=lu;
list[n][27]=hui;
list[n][28]=hei;
list[n][29]=hei;
list[n][30]=hui;
list[n][31]=zong;
list[n][32]=huang;
list[n][33]=zong;
list[n][34]=lu;
list[n][35]=lu;
list[n][36]=hui;
//13
n=13;
list[n][11]=hui;
list[n][14]=hui;
list[n][18]=hui;
list[n][20]=hui;
list[n][21]=hui;
list[n][22]=hui;
list[n][23]=zong;
list[n][24]=zong;
list[n][25]=lu;
list[n][26]=lu;
list[n][27]=hui;
list[n][28]=hei;
list[n][29]=hei;
list[n][30]=hui;
list[n][31]=huang;
list[n][32]=huang;
list[n][33]=huang;
list[n][34]=zong;
list[n][35]=hui;
//14;
n=14;
list[n][12]=hui;
list[n][13]=hui;
list[n][14]=hui;
list[n][18]=hui;
list[n][20]=hui;
for(int i=23;i<35;i++){
list[n][i]=hui;
}
//15
n=15;
list[n][14]=hui;
list[n][22]=hui;
list[n][23]=hui;
//16
n=16;
list[n][15]=hui;
list[n][22]=hui;
//17
n=17;
list[n][16]=hui;
list[n][21]=hui;
//18
n=18;
list[n][17]=hui;
list[n][18]=hui;
list[n][19]=hui;
list[n][20]=hui;
list[n][21]=hui;
n=19;
list[n][17]=hui;
list[n][21]=hui;
n=20;
list[n][17]=hui;
list[n][21]=hui;
n=21;
list[n][13]=hui;
list[n][14]=hui;
list[n][15]=hui;
list[n][16]=hui;
list[n][22]=hui;
list[n][26]=hui;
list[n][27]=hui;
list[n][28]=hui;
list[n][29]=hui;
n=22;
list[n][7]=hui;
list[n][8]=hui;
list[n][9]=hui;
list[n][10]=hui;
list[n][11]=hui;
list[n][12]=hui;
list[n][23]=hui;
list[n][24]=hui;
list[n][30]=hui;
n=23;
list[n][5]=hui;
list[n][6]=hui;
list[n][24]=hui;
list[n][27]=hui;
list[n][28]=hui;
list[n][29]=hui;
list[n][31]=hui;
n=24;
list[n][4]=hui;
list[n][26]=hui;
list[n][27]=hui;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=hui;
list[n][32]=hui;
n=25;
list[n][3]=hui;
list[n][25]=hui;
list[n][26]=hui;
list[n][27]=hui;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=hui;
list[n][32]=hui;
n=26;
list[n][3]=hui;
list[n][25]=hui;
list[n][26]=hui;
list[n][27]=hui;
list[n][28]=hui;
list[n][29]=hui;
list[n][30]=hui;
list[n][32]=hui;
n=27;
list[n][2]=hui;
list[n][27]=hui;
list[n][29]=hui;
list[n][30]=hui;
list[n][32]=hui;
n=28;
list[n][0]=hui;
list[n][1]=hui;
list[n][2]=hui;
list[n][25]=hui;
list[n][27]=hui;
list[n][29]=hui;
list[n][31]=hui;
n=29;
list[n][0]=hui;
list[n][1]=hui;
list[n][2]=hui;
list[n][25]=hui;
list[n][26]=hui;
list[n][28]=hui;
list[n][31]=hui;
n=30;
list[n][2]=hui;
list[n][26]=hui;
list[n][27]=hui;
list[n][28]=hui;
list[n][30]=hui;
n=31;
list[n][3]=hui;
list[n][26]=hui;
list[n][27]=hui;
list[n][29]=hui;
list[n][30]=hui;
list[n][31]=hui;
list[n][32]=hui;
list[n][33]=hui;
list[n][34]=hui;
list[n][35]=hui;
n=32;
list[n][3]=hui;
list[n][13]=hui;
list[n][28]=hui;
list[n][29]=hong;
list[n][30]=hong;
list[n][31]=hong;
list[n][32]=hong;
list[n][33]=hong;
list[n][34]=hong;
list[n][35]=hong;
list[n][36]=hui;
n=33;
list[n][4]=hui;
list[n][13]=hui;
list[n][26]=hui;
list[n][27]=hui;
list[n][28]=hong;
list[n][29]=hong;
list[n][30]=hong;
list[n][31]=hong;
list[n][32]=hong;
list[n][33]=hong;
list[n][34]=hong;
list[n][35]=hong;
list[n][36]=hui;
n=34;
list[n][5]=hui;
list[n][6]=hui;
list[n][24]=hui;
list[n][25]=hui;
list[n][26]=hong;
list[n][27]=hong;
list[n][28]=hong;
list[n][29]=hong;
list[n][30]=hong;
list[n][31]=hong;
list[n][32]=hui;
list[n][33]=hui;
list[n][34]=hui;
list[n][35]=hui;
n=35;
list[n][7]=hui;
list[n][8]=hui;
list[n][9]=hui;
for(int i=19;i<32;i++){
list[n][i]=hui;
}
n=36;
list[n][10]=hui;
list[n][11]=hui;
list[n][12]=hui;
list[n][15]=hui;
list[n][16]=hui;
list[n][17]=hui;
list[n][18]=hui;
list[n][19]=lan;
list[n][20]=lan;
list[n][21]=lan;
list[n][22]=lan;
list[n][23]=lan;
list[n][25]=lan;
list[n][26]=lan;
list[n][27]=lan;
list[n][28]=hui;
n=37;
list[n][13]=hui;
list[n][14]=hui;
list[n][15]=lan;
list[n][16]=lan;
list[n][17]=lan;
list[n][18]=lan;
list[n][19]=lan;
list[n][20]=lan;
list[n][22]=lan;
list[n][23]=lan;
list[n][25]=lan;
list[n][26]=lan;
list[n][27]=lan;
list[n][28]=hui;
n=38;
list[n][12]=hui;
list[n][13]=lan;
list[n][14]=lan;
list[n][15]=lan;
list[n][16]=lan;
list[n][17]=lan;
list[n][18]=lan;
list[n][19]=lan;
list[n][21]=lan;
list[n][23]=lan;
list[n][24]=lan;
list[n][25]=lan;
list[n][26]=lan;
list[n][27]=lan;
list[n][28]=hui;
n=39;
list[n][12]=lan;
for(int i=13;i<28;i++){
list[n][i]=lan;
}
list[n][28]=hui;
list[n][19]="251,0";
list[n][23]="251,0";
list[n][24]="251,0";
n=40;
list[n][12]=hui;
list[n][13]=lan;
list[n][14]=lan;
list[n][15]=lan;
list[n][16]=lan;
list[n][17]=lan;
list[n][19]=lan;
list[n][20]=lan;
list[n][21]=lan;
list[n][22]=lan;
list[n][23]=lan;
list[n][24]=lan;
list[n][27]=hui;
n=41;
list[n][13]=hui;
list[n][14]=lan;
list[n][15]=lan;
list[n][16]=lan;
for(int i=18;i<27;i++){
list[n][i]=lan;
}
list[n][27]=hui;
n=42;
list[n][13]=hui;
list[n][14]=lan;
list[n][15]=lan;
for(int i=17;i<26;i++){
list[n][i]=lan;
}
list[n][26]=hui;
n=43;
list[n][14]=hui;
for(int i=15;i<26;i++){
list[n][i]=lan;
}
list[n][26]=hui;
n=44;
list[n][15]=hui;
for(int i=16;i<25;i++){
list[n][i]=lan;
}
list[n][25]=hui;
n=45;
for(int i=16;i<25;i++){
list[n][i]=hui;
}
for(int i=0;i<46;i++){
for(int j=0;j<37;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;
}