#include <iostream>
#include "minecraft.h"
#include <string>
TxMinecraft mc;
using namespace std;
struct weizhi{
int x;
int y;
int z;
int id;
int data;
int _x;
int _y;
int _z;
void set(TxMinecraft mc){
// cout<<_x<<" "<<_y<<" "<<_z<<" "<<x<<" "<<y<<" "<<z<<" "<<id<<" "<<data<<endl;
mc.setBlock(_x+x,_y+y,_z+z,id,data);
}
};
int main() {
bool con=mc.ConnectMinecraft("zk","919b005179e840e1bf78fef437b2f298");
if(!con){
cout<<"失败";
}
weizhi a[404];
weizhi b;
cout<<"输入坐标";
cin>>b._x>>b._y>>b._z;
//1
b.x=0;
b.y=1;
b.z=1;
b.id=139;
b.data=0;
a[0]=b;
b.z=5;
a[1]=b;
b.x=1;
b.z=0;
b.id=143;
b.data=4;
a[2]=b;
b.z=1;
b.id=112;
b.data=0;
a[3]=b;
b.z=2;
b.id=143;
b.data=3;
a[4]=b;
b.z=4;
b.id=143;
b.data=4;
a[5]=b;
b.z=5;
b.id=112;
b.data=0;
a[6]=b;
b.z=6;
b.id=143;
b.data=3;
a[7]=b;
b.x=11;
b.z=2;
b.id=143;
b.data=4;
a[8]=b;
b.z=3;
b.id=112;
b.data=0;
a[9]=b;
b.z=4;
b.id=143;
b.data=3;
a[10]=b;
//2
b.y=2;
b.x=-6;
b.z=2;
b.id=167;
b.data=8;
a[11]=b;
int r=12;
for(int i=-5;i<0;i++){
b.x=i;
a[r]=b;
r++;
}
b.z=1;
b.x=-1;
a[17]=b;
b.x=-2;
a[18]=b;
b.z=4;
r=19;
for(int i=-6;i<0;i++){
b.x=i;
a[r]=b;
r++;
}
b.z=5;
b.x=-1;
a[25]=b;
b.x=-2;
a[26]=b;
b.x=0;
b.z=5;
b.id=144;
b.data=5;
a[27]=b;
b.z=1;
a[28]=b;
b.x=1;
b.id=198;
b.data=5;
a[29]=b;
b.z=5;
a[30]=b;
b.z=2;
b.id=107;
b.data=6;
a[31]=b;
b.z=4;
a[32]=b;
b.x=2;
b.z=1;
b.id=107;
b.data=5;
a[33]=b;
b.z=5;
a[34]=b;
b.id=167;
b.data=8;
r=35;
b.z=2;
for(int i=2;i<6;i++){
b.x=i;
a[r]=b;
r++;
}
r=39;
b.z=4;
for(int i=2;i<6;i++){
b.x=i;
a[r]=b;
r++;
}
r=43;
b.z=1;
for(int i=3;i<9;i++){
b.x=i;
a[r]=b;
r++;
}
r=49;
b.z=5;
for(int i=3;i<9;i++){
b.x=i;
a[r]=b;
r++;
}
b.x=10;
b.z=3;
b.id=167;
b.data=6;
a[55]=b;
b.x=11;
b.z=3;
b.id=198;
b.data=5;
a[56]=b;
b.x=12;
b.z=3;
b.id=107;
b.data=1;
a[57]=b;
//3
b.y=3;
r=58;
for(int i=-5;i<8;i++){
for(int j=1;j<6;j++){
b.x=i;
b.z=j;
b.id=1;
b.data=0;
a[r]=b;
r++;
}
}
r=123;
for(int i=-5;i<8;i++){
for(int j=1;j<6;j++){
b.x=i;
b.z=j;
b.id=177;
b.data=4;
a[r]=b;
r++;
}
}
r=130;
for(int i=-6;i<11;i++){
b.x=i;
b.z=3;
b.id=44;
b.data=8;
a[r]=b;
r++;
}
r=147;
for(int i=14;i<20;i++){
b.x=i;
a[r]=b;
r++;
}
r=153;
b.id=167;
b.data=8;
b.x=20;
a[153]=b;
b.x=-8;
a[154]=b;
b.x=-7;
a[155]=b;
b.x=13;
b.id=189;
b.data=0;
a[156]=b;
b.id=44;
b.data=8;
b.z=2;
b.x=10;
a[157]=b;
b.x=11;
a[158]=b;
b.x=12;
a[159]=b;
b.z=4;
b.x=10;
a[160]=b;
b.x=11;
a[161]=b;
b.x=12;
a[162]=b;
b.id=167;
b.data=8;
b.z=2;
b.x=13;
a[163]=b;
b.x=14;
a[164]=b;
b.x=15;
a[165]=b;
b.z=4;
b.x=13;
a[166]=b;
b.x=14;
a[167]=b;
b.x=15;
a[168]=b;
b.x=-8;
b.id=44;
b.data=14;
a[169]=b;
b.z=2;
a[170]=b;
b.x=-7;
b.id=114;
b.data=4;
a[171]=b;
b.z=4;
a[172]=b;
b.x=8;
b.z=5;
b.id=35;
b.data=15;
a[173]=b;
b.z=1;
a[174]=b;
b.z=0;
b.id=198;
b.data=5;
a[175]=b;
b.z=6;
a[176]=b;
b.x=9;
b.z=1;
b.id=167;
b.data=8;
a[177]=b;
b.z=5;
a[178]=b;
b.z=0;
b.id=167;
b.data=4;
a[179]=b;
b.z=6;
b.id=167;
b.data=13;
a[180]=b;
r=181;
int u=189;
for(int i=0;i<8;i++){
b.id=139;
b.data=0;
b.z=0;
b.x=i;
a[r]=b;
b.z=6;
a[u]=b;
r++;
u++;
}
r=197;
u=204;
for(int i=0;i<8;i++){
b.id=167;
b.data=8;
b.z=0;
b.x=i;
a[r]=b;
b.z=6;
a[u]=b;
r++;
u++;
}
u=211;
b.z=-1;
b.x=-7;
a[211]=b;
b.x=-6;
a[212]=b;
b.x=-5;
a[213]=b;
b.x=-4;
a[214]=b;
b.z=7;
b.x=-7;
a[215]=b;
b.x=-6;
a[216]=b;
b.x=-5;
a[217]=b;
b.x=-4;
a[218]=b;
b.z=-2;
b.x=-7;
a[219]=b;
b.x=-6;
a[220]=b;
b.x=-5;
a[221]=b;
b.z=8;
b.x=-7;
a[222]=b;
b.x=-6;
a[223]=b;
b.x=-5;
a[224]=b;
b.z=-3;
b.x=-7;
a[225]=b;
b.x=-6;
a[226]=b;
b.x=-8;
a[227]=b;
b.z=9;
b.x=-7;
a[228]=b;
b.x=-6;
a[229]=b;
b.x=-8;
a[230]=b;
//4
b.y=4;
r=231;
for(int i=-7;i<9;i++){
for(int j=0;j<7;j++){
b.x=i;
b.z=j;
b.id=1;
b.data=0;
a[r]=b;
r++;
}
}
r=343;
b.x=8;
b.z=0;
b.id=139;
b.data=0;
a[343]=b;
b.z=6;
a[344]=b;
r=345;
for(int i=1;i<6;i++){
b.z=i;
b.x=-6;
b.id=44;
b.data=8;
a[r]=b;
r++;
}
r=350;
for(int i=1;i<6;i++){
b.z=i;
b.x=-7;
b.id=112;
b.data=0;
a[r]=b;
r++;
}
r=355;
b.z=3;
b.id=114;
b.data=4;
a[355]=b;
r=356;
for(int i=9;i<12;i++){
for(int j=1;j<6;j++){
b.x=i;
b.z=j;
b.id=1;
b.data=0;
a[r]=b;
r++;
}
}
r=371;
b.x=9;
b.z=1;
b.id=35;
b.data=15;
a[371]=b;
b.z=5;
a[372]=b;
b.x=10;
b.z=0;
b.id=167;
b.data=4;
a[373]=b;
b.x=11;
a[374]=b;
b.x=10;
b.z=6;
b.id=167;
b.data=13;
a[375]=b;
b.x=11;
a[376]=b;
r=377;
for(int i=12;i<14;i++){
for(int j=2;j<5;j++){
b.x=i;
b.z=j;
b.id=1;
b.data=0;
a[r]=b;
r++;
}
}
r=383;
for(int i=14;i<19;i++){
for(int j=2;j<5;j++){
b.x=i;
b.z=j;
b.id=101;
b.data=0;
a[r]=b;
r++;
}
}
r=398;
for(int i=14;i<20;i++){
b.x=i;
b.z=3;
b.id=1;
b.data=0;
a[r]=b;
r++;
}
for(int i=0;i<404;i++){
cout<<i<<endl;
a[i].set(mc);
}
return 0;
}