#include <iostream>
#include <string>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
int main(int argc, char** argv) {
bool con = mc.ConnectMinecraft("zk.makeblock.net.cn","2839fa7ac28b4f7d8952cc46c1f179ec");
if(!con){
cout<<"连接失败";
}
int x=1910;
int y=100;
int z=5969;
int id=109;
int data=0;
//小门
//底座
mc.setBlock(x,y,z,id,data+2);
mc.setBlock(x,y,z+6,id,data+3);
mc.setBlock(x,y,z+1,id-11,data);
mc.setBlock(x,y,z+2,id-11,data);
mc.setBlock(x,y,z+3,id-11,data+3);
mc.setBlock(x,y,z+4,id-11,data);
mc.setBlock(x,y,z+5,id-11,data);
mc.setBlock(x,y+1,z+1,id,data+6);
mc.setBlock(x,y+2,z+1,id,data+2);
mc.setBlock(x,y+2,z+2,id,data+3);
mc.setBlock(x,y+1,z+2,id-11,data+3);
mc.setBlock(x,y+3,z+2,id+30,data);
mc.setBlock(x,y+1,z+4,id-11,data+3);
mc.setBlock(x,y+1,z+5,id,data+7);
mc.setBlock(x,y+2,z+4,id,data+2);
mc.setBlock(x,y+2,z+5,id,data+3);
mc.setBlock(x,y+3,z+4,id+30,data);
//柱子
id=251;
mc.fillBlocks(x+0,y+1,z+3,x+0,y+8,z+3,id,data+14);
//底座
id=109;
mc.setBlock(x+6,y,z,id,data+2);
mc.setBlock(x+6,y,z+6,id,data+3);
mc.setBlock(x+6,y,z+1,id-11,data);
mc.setBlock(x+6,y,z+2,id-11,data);
mc.setBlock(x+6,y,z+3,id-11,data+3);
mc.setBlock(x+6,y,z+4,id-11,data);
mc.setBlock(x+6,y,z+5,id-11,data);
mc.setBlock(x+6,y+1,z+1,id,data+6);
mc.setBlock(x+6,y+2,z+1,id,data+2);
mc.setBlock(x+6,y+2,z+2,id,data+3);
mc.setBlock(x+6,y+1,z+2,id-11,data+3);
mc.setBlock(x+6,y+3,z+2,id+30,data);
mc.setBlock(x+6,y+1,z+4,id-11,data+3);
mc.setBlock(x+6,y+1,z+5,id,data+7);
mc.setBlock(x+6,y+2,z+4,id,data+2);
mc.setBlock(x+6,y+2,z+5,id,data+3);
mc.setBlock(x+6,y+3,z+4,id+30,data);
//柱子
id=251;
mc.fillBlocks(x+6,y+1,z+3,x+6,y+8,z+3,id,data+14);
//门延
id=53;
mc.fillBlocks(x+1,y+6,z+3,x+1,y+6,z+3,id,data+5);
mc.fillBlocks(x+1,y+7,z+3,x+1,y+7,z+3,id,data+5);
mc.fillBlocks(x+2,y+7,z+3,x+2,y+7,z+3,id,data+5);
mc.fillBlocks(x+5,y+6,z+3,x+5,y+6,z+3,id,data+4);
mc.fillBlocks(x+4,y+7,z+3,x+4,y+7,z+3,id,data+4);
mc.fillBlocks(x+5,y+7,z+3,x+5,y+7,z+3,id,data+4);
id=126;
mc.fillBlocks(x+3,y+7,z+3,x+3,y+7,z+3,id,data+8);
id=236;
mc.setBlock(x+1,y+8,z+3,id,data);
mc.setBlock(x+5,y+8,z+3,id,data);
id=251;
data=11;
mc.fillBlocks(x+2,y+8,z+3,x+4,y+8,z+3,id,data);
id=5;
data=1;
mc.fillBlocks(x+0,y+9,z+3,x+5,y+9,z+3,id,data);
data=5;
mc.fillBlocks(x-1,y+10,z+2,x+5,y+10,z+2,id,data);
mc.fillBlocks(x-1,y+10,z+4,x+5,y+10,z+4,id,data);
mc.setBlock(x-1,y+10,z+3,id,data);
id=17;
data=1;
mc.setBlock(x-2,y+10,z+3,id,data+4);
mc.setBlock(x+0,y+10,z+1,id,data+8);
mc.setBlock(x+2,y+10,z+1,id,data+8);
mc.setBlock(x+4,y+10,z+1,id,data+8);
mc.setBlock(x+0,y+10,z+5,id,data+8);
mc.setBlock(x+2,y+10,z+5,id,data+8);
mc.setBlock(x+4,y+10,z+5,id,data+8);
//底座
id=109;
data=0;
mc.setBlock(x+14,y,z,id,data+2);
mc.setBlock(x+14,y,z+6,id,data+3);
mc.setBlock(x+14,y,z+1,id-11,data);
mc.setBlock(x+14,y,z+2,id-11,data);
mc.setBlock(x+14,y,z+3,id-11,data+3);
mc.setBlock(x+14,y,z+4,id-11,data);
mc.setBlock(x+14,y,z+5,id-11,data);
mc.setBlock(x+14,y+1,z+1,id,data+6);
mc.setBlock(x+14,y+2,z+1,id,data+2);
mc.setBlock(x+14,y+2,z+2,id,data+3);
mc.setBlock(x+14,y+1,z+2,id-11,data+3);
mc.setBlock(x+14,y+3,z+2,id+30,data);
mc.setBlock(x+14,y+1,z+4,id-11,data+3);
mc.setBlock(x+14,y+1,z+5,id,data+7);
mc.setBlock(x+14,y+2,z+4,id,data+2);
mc.setBlock(x+14,y+2,z+5,id,data+3);
mc.setBlock(x+14,y+3,z+4,id+30,data);
//柱子
id=251;
mc.fillBlocks(x+14,y+1,z+3,x+14,y+8,z+3,id,data+14);
//底座
id=109;
mc.setBlock(x+20,y,z,id,data+2);
mc.setBlock(x+20,y,z+6,id,data+3);
mc.setBlock(x+20,y,z+1,id-11,data);
mc.setBlock(x+20,y,z+2,id-11,data);
mc.setBlock(x+20,y,z+3,id-11,data+3);
mc.setBlock(x+20,y,z+4,id-11,data);
mc.setBlock(x+20,y,z+5,id-11,data);
mc.setBlock(x+20,y+1,z+1,id,data+6);
mc.setBlock(x+20,y+2,z+1,id,data+2);
mc.setBlock(x+20,y+2,z+2,id,data+3);
mc.setBlock(x+20,y+1,z+2,id-11,data+3);
mc.setBlock(x+20,y+3,z+2,id+30,data);
mc.setBlock(x+20,y+1,z+4,id-11,data+3);
mc.setBlock(x+20,y+1,z+5,id,data+7);
mc.setBlock(x+20,y+2,z+4,id,data+2);
mc.setBlock(x+20,y+2,z+5,id,data+3);
mc.setBlock(x+20,y+3,z+4,id+30,data);
//柱子
id=251;
mc.fillBlocks(x+20,y+1,z+3,x+20,y+8,z+3,id,data+14);
//门延
id=53;
mc.fillBlocks(x+15,y+6,z+3,x+15,y+6,z+3,id,data+5);
mc.fillBlocks(x+15,y+7,z+3,x+15,y+7,z+3,id,data+5);
mc.fillBlocks(x+16,y+7,z+3,x+16,y+7,z+3,id,data+5);
mc.fillBlocks(x+19,y+6,z+3,x+19,y+6,z+3,id,data+4);
mc.fillBlocks(x+18,y+7,z+3,x+18,y+7,z+3,id,data+4);
mc.fillBlocks(x+19,y+7,z+3,x+19,y+7,z+3,id,data+4);
id=126;
mc.fillBlocks(x+17,y+7,z+3,x+17,y+7,z+3,id,data+8);
id=236;
mc.setBlock(x+15,y+8,z+3,id,data);
mc.setBlock(x+19,y+8,z+3,id,data);
id=251;
data=11;
mc.fillBlocks(x+16,y+8,z+3,x+18,y+8,z+3,id,data);
id=5;
data=1;
mc.fillBlocks(x+15,y+9,z+3,x+18,y+9,z+3,id,data);
data=5;
mc.fillBlocks(x+20,y+10,z+2,x+15,y+10,z+2,id,data);
mc.fillBlocks(x+20,y+10,z+4,x+15,y+10,z+4,id,data);
mc.setBlock(x+20,y+10,z+3,id,data);
id=17;
data=1;
mc.setBlock(x-2,y+10,z+3,id,data+4);
mc.setBlock(x+0,y+10,z+1,id,data+8);
mc.setBlock(x+2,y+10,z+1,id,data+8);
mc.setBlock(x+4,y+10,z+1,id,data+8);
mc.setBlock(x+0,y+10,z+5,id,data+8);
mc.setBlock(x+2,y+10,z+5,id,data+8);
mc.setBlock(x+4,y+10,z+5,id,data+8);
return 0;
}