#include <iostream>
#include <string>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
int x,y,z,id,data;
void a(){
//第一面
id=24;
data=2;
mc.fillOffsetBlocks(0,0,0,50,50,0,id,data);
id=159;
data=14;
mc.offsetDrawLine(35,4,0,43,12,0,id,data);
mc.offsetDrawLine(43,12,0,39,16,0,id,data);
mc.offsetDrawLine(35,4,0,31,8,0,id,data);
mc.offsetDrawLine(31,8,0,42,19,0,id,data);
mc.offsetDrawLine(42,19,0,31,30,0,id,data);
mc.offsetDrawLine(31,30,0,43,42,0,id,data);
mc.offsetDrawLine(43,42,0,37,48,0,id,data);
mc.offsetDrawLine(37,48,0,34,45,0,id,data);
mc.offsetDrawLine(34,45,0,40,39,0,id,data);
mc.offsetDrawLine(15,4,0,19,8,0,id,data);
mc.offsetDrawLine(15,4,0,7,12,0,id,data);
mc.offsetDrawLine(7,12,0,11,16,0,id,data);
mc.offsetDrawLine(19,8,0,8,19,0,id,data);
mc.offsetDrawLine(8,19,0,19,30,0,id,data);
mc.offsetDrawLine(19,30,0,7,42,0,id,data);
mc.offsetDrawLine(7,42,0,13,48,0,id,data);
mc.offsetDrawLine(13,48,0,16,45,0,id,data);
mc.offsetDrawLine(16,45,0,10,39,0,id,data);
mc.offsetDrawLine(21,0,0,21,12,0,id,data);
mc.offsetDrawLine(21,12,0,25,8,0,id,data);
mc.offsetDrawLine(25,8,0,29,12,0,id,data);
mc.offsetDrawLine(29,12,0,29,0,0,id,data);
mc.offsetDrawLine(25,36,0,29,32,0,id,data);
mc.offsetDrawLine(29,32,0,29,19,0,id,data);
mc.offsetDrawLine(25,36,0,21,32,0,id,data);
mc.offsetDrawLine(21,32,0,21,19,0,id,data);
mc.offsetDrawLine(29,19,0,25,15,0,id,data);
mc.offsetDrawLine(25,15,0,21,19,0,id,data);
mc.offsetDrawLine(25,40,0,35,50,0,id,data);
mc.offsetDrawLine(25,40,0,15,50,0,id,data);
mc.offsetDrawLine(40,0,0,50,10,0,id,data);
mc.offsetDrawLine(50,10,0,44,16,0,id,data);
mc.offsetDrawLine(44,16,0,44,35,0,id,data);
mc.offsetDrawLine(44,35,0,50,41,0,id,data);
mc.offsetDrawLine(50,41,0,41,50,0,id,data);
mc.offsetDrawLine(10,0,0,0,10,0,id,data);
mc.offsetDrawLine(0,10,0,6,16,0,id,data);
mc.offsetDrawLine(6,16,0,6,35,0,id,data);
mc.offsetDrawLine(6,35,0,0,41,0,id,data);
mc.offsetDrawLine(0,41,0,9,50,0,id,data);
mc.offsetDrawLine(0,0,0,0,10,10,0,0);
mc.offsetDrawLine(0,0,0,0,10,10,24,2);
mc.offsetDrawLine(0,10,0,0,0,10,159,14);
mc.setOffsetBlock(0,0,0,24,2);
//第二面
id=24;
data=2;
mc.fillOffsetBlocks(0,0,0,0,50,50,id,data);
id=159;
data=14;
mc.offsetDrawLine(0,4,15,0,8,19,id,data);
mc.offsetDrawLine(0,4,15,0,12,7,id,data);
mc.offsetDrawLine(0,12,7,0,16,11,id,data);
mc.offsetDrawLine(0,8,19,0,19,8,id,data);
mc.offsetDrawLine(0,19,8,0,30,19,id,data);
mc.offsetDrawLine(0,30,19,0,42,7,id,data);
mc.offsetDrawLine(0,42,7,0,48,13,id,data);
mc.offsetDrawLine(0,48,13,0,45,16,id,data);
mc.offsetDrawLine(0,45,16,0,39,10,id,data);
mc.offsetDrawLine(0,4,35,0,12,43,id,data);
mc.offsetDrawLine(0,12,43,0,16,39,id,data);
mc.offsetDrawLine(0,4,35,0,8,31,id,data);
mc.offsetDrawLine(0,8,31,0,19,42,id,data);
mc.offsetDrawLine(0,19,42,0,30,31,id,data);
mc.offsetDrawLine(0,30,31,0,42,43,id,data);
mc.offsetDrawLine(0,42,43,0,48,37,id,data);
mc.offsetDrawLine(0,48,37,0,45,34,id,data);
mc.offsetDrawLine(0,45,34,0,39,40,id,data);
mc.offsetDrawLine(0,0,21,0,12,21,id,data);
mc.offsetDrawLine(0,12,21,0,8,25,id,data);
mc.offsetDrawLine(0,8,25,0,12,29,id,data);
mc.offsetDrawLine(0,12,29,0,0,29,id,data);
mc.offsetDrawLine(0,36,25,0,32,29,id,data);
mc.offsetDrawLine(0,32,29,0,19,29,id,data);
mc.offsetDrawLine(0,36,25,0,32,21,id,data);
mc.offsetDrawLine(0,32,21,0,19,21,id,data);
mc.offsetDrawLine(0,19,29,0,15,25,id,data);
mc.offsetDrawLine(0,15,25,0,19,21,id,data);
mc.offsetDrawLine(0,40,25,0,50,35,id,data);
mc.offsetDrawLine(0,40,25,0,50,15,id,data);
mc.offsetDrawLine(0,0,0,0,10,10,id,data);
mc.offsetDrawLine(0,10,0,0,16,6,id,data);
mc.offsetDrawLine(0,16,6,0,35,6,id,data);
mc.offsetDrawLine(0,35,6,0,41,0,id,data);
mc.offsetDrawLine(0,41,0,0,50,9,id,data);
mc.offsetDrawLine(0,0,40,0,10,50,id,data);
mc.offsetDrawLine(0,10,50,0,16,44,id,data);
mc.offsetDrawLine(0,16,44,0,35,44,id,data);
mc.offsetDrawLine(0,35,44,0,41,50,id,data);
mc.offsetDrawLine(0,41,50,0,50,41,id,data);
mc.offsetDrawLine(0,0,0,0,10,10,0,0);
mc.offsetDrawLine(0,0,0,0,10,10,24,2);
mc.setOffsetBlock(0,0,0,24,2);
//第三面
mc.setVariable(x,y,z+50);
id=24;
data=2;
mc.fillOffsetBlocks(0,0,0,50,50,0,id,data);
id=159;
data=14;
mc.offsetDrawLine(35,4,0,43,12,0,id,data);
mc.offsetDrawLine(43,12,0,39,16,0,id,data);
mc.offsetDrawLine(35,4,0,31,8,0,id,data);
mc.offsetDrawLine(31,8,0,42,19,0,id,data);
mc.offsetDrawLine(42,19,0,31,30,0,id,data);
mc.offsetDrawLine(31,30,0,43,42,0,id,data);
mc.offsetDrawLine(43,42,0,37,48,0,id,data);
mc.offsetDrawLine(37,48,0,34,45,0,id,data);
mc.offsetDrawLine(34,45,0,40,39,0,id,data);
mc.offsetDrawLine(15,4,0,19,8,0,id,data);
mc.offsetDrawLine(15,4,0,7,12,0,id,data);
mc.offsetDrawLine(7,12,0,11,16,0,id,data);
mc.offsetDrawLine(19,8,0,8,19,0,id,data);
mc.offsetDrawLine(8,19,0,19,30,0,id,data);
mc.offsetDrawLine(19,30,0,7,42,0,id,data);
mc.offsetDrawLine(7,42,0,13,48,0,id,data);
mc.offsetDrawLine(13,48,0,16,45,0,id,data);
mc.offsetDrawLine(16,45,0,10,39,0,id,data);
mc.offsetDrawLine(21,0,0,21,12,0,id,data);
mc.offsetDrawLine(21,12,0,25,8,0,id,data);
mc.offsetDrawLine(25,8,0,29,12,0,id,data);
mc.offsetDrawLine(29,12,0,29,0,0,id,data);
mc.offsetDrawLine(25,36,0,29,32,0,id,data);
mc.offsetDrawLine(29,32,0,29,19,0,id,data);
mc.offsetDrawLine(25,36,0,21,32,0,id,data);
mc.offsetDrawLine(21,32,0,21,19,0,id,data);
mc.offsetDrawLine(29,19,0,25,15,0,id,data);
mc.offsetDrawLine(25,15,0,21,19,0,id,data);
mc.offsetDrawLine(25,40,0,35,50,0,id,data);
mc.offsetDrawLine(25,40,0,15,50,0,id,data);
mc.offsetDrawLine(40,0,0,50,10,0,id,data);
mc.offsetDrawLine(50,10,0,44,16,0,id,data);
mc.offsetDrawLine(44,16,0,44,35,0,id,data);
mc.offsetDrawLine(44,35,0,50,41,0,id,data);
mc.offsetDrawLine(50,41,0,41,50,0,id,data);
mc.offsetDrawLine(10,0,0,0,10,0,id,data);
mc.offsetDrawLine(0,10,0,6,16,0,id,data);
mc.offsetDrawLine(6,16,0,6,35,0,id,data);
mc.offsetDrawLine(6,35,0,0,41,0,id,data);
mc.offsetDrawLine(0,41,0,9,50,0,id,data);
mc.offsetDrawLine(0,0,0,0,10,10,0,0);
mc.setOffsetBlock(0,0,0,24,2);
//第四面
mc.setVariable(x+50,y,z);
id=24;
data=2;
mc.fillOffsetBlocks(0,0,0,0,50,50,id,data);
id=159;
data=14;
mc.offsetDrawLine(0,4,15,0,8,19,id,data);
mc.offsetDrawLine(0,4,15,0,12,7,id,data);
mc.offsetDrawLine(0,12,7,0,16,11,id,data);
mc.offsetDrawLine(0,8,19,0,19,8,id,data);
mc.offsetDrawLine(0,19,8,0,30,19,id,data);
mc.offsetDrawLine(0,30,19,0,42,7,id,data);
mc.offsetDrawLine(0,42,7,0,48,13,id,data);
mc.offsetDrawLine(0,48,13,0,45,16,id,data);
mc.offsetDrawLine(0,45,16,0,39,10,id,data);
mc.offsetDrawLine(0,4,35,0,12,43,id,data);
mc.offsetDrawLine(0,12,43,0,16,39,id,data);
mc.offsetDrawLine(0,4,35,0,8,31,id,data);
mc.offsetDrawLine(0,8,31,0,19,42,id,data);
mc.offsetDrawLine(0,19,42,0,30,31,id,data);
mc.offsetDrawLine(0,30,31,0,42,43,id,data);
mc.offsetDrawLine(0,42,43,0,48,37,id,data);
mc.offsetDrawLine(0,48,37,0,45,34,id,data);
mc.offsetDrawLine(0,45,34,0,39,40,id,data);
mc.offsetDrawLine(0,0,21,0,12,21,id,data);
mc.offsetDrawLine(0,12,21,0,8,25,id,data);
mc.offsetDrawLine(0,8,25,0,12,29,id,data);
mc.offsetDrawLine(0,12,29,0,0,29,id,data);
mc.offsetDrawLine(0,36,25,0,32,29,id,data);
mc.offsetDrawLine(0,32,29,0,19,29,id,data);
mc.offsetDrawLine(0,36,25,0,32,21,id,data);
mc.offsetDrawLine(0,32,21,0,19,21,id,data);
mc.offsetDrawLine(0,19,29,0,15,25,id,data);
mc.offsetDrawLine(0,15,25,0,19,21,id,data);
mc.offsetDrawLine(0,40,25,0,50,35,id,data);
mc.offsetDrawLine(0,40,25,0,50,15,id,data);
mc.offsetDrawLine(0,0,0,0,10,10,id,data);
mc.offsetDrawLine(0,10,0,0,16,6,id,data);
mc.offsetDrawLine(0,16,6,0,35,6,id,data);
mc.offsetDrawLine(0,35,6,0,41,0,id,data);
mc.offsetDrawLine(0,41,0,0,50,9,id,data);
mc.offsetDrawLine(0,0,40,0,10,50,id,data);
mc.offsetDrawLine(0,10,50,0,16,44,id,data);
mc.offsetDrawLine(0,16,44,0,35,44,id,data);
mc.offsetDrawLine(0,35,44,0,41,50,id,data);
mc.offsetDrawLine(0,41,50,0,50,41,id,data);
mc.offsetDrawLine(0,0,0,0,10,10,0,0);
mc.offsetDrawLine(0,0,0,0,10,10,24,2);
mc.offsetDrawLine(0,10,0,0,0,10,159,14);
mc.setOffsetBlock(0,0,0,24,2);
}
int main(int argc, char** argv) {
bool con=mc.ConnectMinecraft("zk","919b005179e840e1bf78fef437b2f298");
if(!con){
cout<<"连接失败"<<endl;
return 0;
}
bool fly=true;
mc.setPlayerFly("陈若麟",fly);
cin>>x>>y>>z;//3259 51 4208
mc.setVariable(x,y,z);
mc.offsetDrawLine(0,10,0,0,0,10,159,14);
a();
return 0;
}