#include <bits/stdc++.h>
#include "minecraft.h"
#include <Windows.h>
using namespace std;
TxMinecraft mc;
int main() {
bool con = mc.ConnectMinecraft("zk","4cd7d6e558c943c397a3a5243fa78e19");
if(!con){
cout<<"连接失败";
}
mc.setPlayerFly("wangyihang");
string a[47][46],lanse = "251,3",hongse = "251,14",jinse = "251,4",zongse = "251,12",chengse = "251,1",heise = "251,15";
int y = 0,z = 0;
string id,data;
int _x,_y,_z;
cout<<"请输入 X Y Z 坐标:";
cin>>_x>>_y>>_z;
//0
a[y][23] = heise;
a[y][24] = hongse;
a[y][25] = heise;
a[y][26] = heise;
y++;//1
a[y][22] = heise;
a[y][23] = jinse;
a[y][24] = chengse;
a[y][25] = hongse;
a[y][26] = jinse;
a[y][27] = heise;
y++;//2
for(int i = 14;i<=18;i++){
a[y][i] = heise;
}
a[y][21] = heise;
a[y][22] = jinse;
a[y][23] = jinse;
a[y][24] = hongse;
a[y][25] = hongse;
a[y][26] = jinse;
a[y][27] = jinse;
a[y][28] = heise;
y++;//3
a[y][13] = heise;
for(int i = 14;i<=18;i++){
a[y][i] = hongse;
}
a[y][19] = heise;
a[y][20] = heise;
a[y][21] = heise;
for(int i = 22;i<=26;i++){
a[y][i] = zongse;
}
a[y][27] = jinse;
a[y][28] = heise;
y++;//4
a[y][12] = heise;
for(int i = 13;i<=20;i++){
a[y][i] = hongse;
}
a[y][21] = heise;
for(int i = 22;i<=26;i++){
a[y][i] = jinse;
}
a[y][27] = zongse;
a[y][28] = heise;
y++;//5
for(int i = 12;i<=17;i++){
a[y][i] = heise;
}
a[y][18] = hongse;
a[y][19] = hongse;
a[y][20] = hongse;
a[y][21] = heise;
a[y][22] = zongse;
for(int i = 23;i<=27;i++){
a[y][i] = jinse;
}
for(int i = 28;i<=31;i++){
a[y][i] = heise;
}
y++;//6
a[y][10] = heise;
a[y][11] = heise;
for(int i = 18;i<=22;i++){
a[y][i] = heise;
}
a[y][23] = zongse;
a[y][24] = jinse;
a[y][25] = jinse;
a[y][26] = zongse;
a[y][27] = heise;
for(int i = 28;i<=31;i++){
a[y][i] = hongse;
}
a[y][32] = heise;
a[y][33] = heise;
a[y][34] = heise;
y++;//7
a[y][8] = heise;
a[y][9] = heise;
for(int i = 23;i<=26;i++){
a[y][i] = heise;
}
for(int i = 27;i<=34;i++){
a[y][i] = hongse;
}
a[y][35] = heise;
a[y][36] = heise;
y++;//8
a[y][7] = heise;
a[y][27] = heise;
a[y][28] = heise;
a[y][29] = heise;
for(int i = 30;i<=36;i++){
a[y][i] = hongse;
}
a[y][37] = heise;
a[y][38] = heise;
y++;//9
a[y][6] = heise;
for(int i = 11;i<=14;i++){
a[y][i] = heise;
}
a[y][30] = heise;
a[y][31] = heise;
a[y][32] = heise;
for(int i = 33;i<=38;i++){
a[y][i] = hongse;
}
a[y][39] = heise;
a[y][40] = heise;
y++;//10
a[y][5] = heise;
a[y][9] = heise;
a[y][10] = heise;
a[y][11] = hongse;
a[y][12] = hongse;
a[y][13] = jinse;
a[y][14] = chengse;
a[y][15] = heise;
a[y][16] = heise;
a[y][17] = heise;
a[y][33] = heise;
a[y][34] = heise;
for(int i = 35;i<=40;i++){
a[y][i] = hongse;
}
a[y][41] = heise;
y++;//11
a[y][4] = heise;
a[y][8] = heise;
a[y][9] = hongse;
a[y][10] = hongse;
a[y][11] = hongse;
a[y][12] = jinse;
for(int i = 13;i<=17;i++){
a[y][i] = chengse;
}
for(int i = 18;i<=21;i++){
a[y][i] = heise;
}
a[y][35] = heise;
a[y][36] = heise;
a[y][37] = heise;
for(int i = 38;i<=41;i++){
a[y][i] = hongse;
}
a[y][42] = heise;
y++;//12
a[y][3] = heise;
a[y][7] = heise;
for(int i = 8;i<=11;i++){
a[y][i] = hongse;
}
a[y][12] = jinse;
for(int i = 13;i<=21;i++){
a[y][i] = chengse;
}
for(int i = 22;i<=29;i++){
a[y][i] = heise;
}
a[y][37] = heise;
a[y][38] = heise;
a[y][39] = heise;
a[y][40] = hongse;
a[y][41] = hongse;
a[y][42] = heise;
y++;//13
a[y][3] = heise;
a[y][6] = heise;
for(int i = 7;i<=11;i++){
a[y][i] = hongse;
}
a[y][12] = jinse;
for(int i = 13;i<=29;i++){
a[y][i] = chengse;
}
a[y][30] = heise;
a[y][31] = heise;
a[y][38] = heise;
a[y][39] = lanse;
a[y][40] = heise;
a[y][41] = heise;
y++;//14
a[y][2] = heise;
a[y][5] = heise;
for(int i = 6;i<=11;i++){
a[y][i] = hongse;
}
a[y][12] = jinse;
for(int i = 13;i<=31;i++){
a[y][i] = chengse;
}
a[y][32] = heise;
a[y][33] = heise;
a[y][38] = heise;
a[y][39] = lanse;
a[y][40] = lanse;
a[y][41] = heise;
y++;//15
a[y][2] = heise;
a[y][4] = heise;
for(int i = 5;i<=12;i++){
a[y][i] = hongse;
}
a[y][13] = jinse;
for(int i = 14;i<=32;i++){
a[y][i] = chengse;
}
a[y][20] = jinse;
a[y][21] = jinse;
a[y][33] = hongse;
a[y][34] = heise;
a[y][39] = heise;
a[y][40] = lanse;
a[y][41] = lanse;
a[y][42] = heise;
y++;//16
a[y][1] = heise;
a[y][4] = heise;
for(int i = 5;i<=13;i++){
a[y][i] = hongse;
}
for(int i = 14;i<=19;i++){
a[y][i] = jinse;
}
a[y][20] = hongse;
a[y][21] = hongse;
a[y][22] = jinse;
for(int i = 23;i<=32;i++){
a[y][i] = chengse;
}
a[y][33] = hongse;
a[y][34] = hongse;
a[y][35] = heise;
a[y][39] = heise;
a[y][40] = lanse;
a[y][41] = lanse;
a[y][42] = heise;
y++;//17
a[y][1] = heise;
a[y][3] = heise;
for(int i = 4;i<=22;i++){
a[y][i] = hongse;
}
a[y][23] = jinse;
for(int i = 24;i<=31;i++){
a[y][i] = chengse;
}
a[y][32] = jinse;
a[y][33] = hongse;
a[y][34] = hongse;
a[y][35] = heise;
a[y][39] = heise;
a[y][40] = lanse;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = heise;
y++;//18
a[y][0] = heise;
a[y][3] = heise;
for(int i = 4;i<=23;i++){
a[y][i] = hongse;
}
a[y][24] = jinse;
a[y][25] = jinse;
for(int i = 26;i<=29;i++){
a[y][i] = chengse;
}
a[y][30] = jinse;
a[y][31] = jinse;
for(int i = 32;i<=35;i++){
a[y][i] = hongse;
}
a[y][36] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = heise;
y++;//19
a[y][0] = heise;
a[y][3] = heise;
for(int i = 4;i<=25;i++){
a[y][i] = hongse;
}
for(int i = 26;i<=29;i++){
a[y][i] = jinse;
}
for(int i = 30;i<=35;i++){
a[y][i] = hongse;
}
a[y][36] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = lanse;
a[y][44] = heise;
y++;//20
a[y][0] = heise;
a[y][3] = heise;
for(int i = 4;i<=35;i++){
a[y][i] = hongse;
}
a[y][36] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = lanse;
a[y][44] = heise;
y++;//21
a[y][0] = heise;
a[y][3] = heise;
for(int i = 4;i<=35;i++){
a[y][i] = hongse;
}
a[y][36] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = lanse;
a[y][44] = heise;
y++;//22
a[y][0] = heise;
a[y][4] = heise;
for(int i = 5;i<=13;i++){
a[y][i] = hongse;
}
for(int i = 14;i<=17;i++){
a[y][i] = heise;
}
for(int i = 18;i<=35;i++){
a[y][i] = hongse;
}
a[y][36] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = lanse;
a[y][44] = heise;
y++;//23
a[y][0] = heise;
a[y][4] = heise;
for(int i = 5;i<=12;i++){
a[y][i] = hongse;
}
a[y][13] = heise;
a[y][16] = heise;
a[y][18] = heise;
for(int i = 19;i<=35;i++){
a[y][i] = hongse;
}
a[y][36] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = lanse;
a[y][44] = heise;
y++;//24
a[y][0] = heise;
a[y][2] = zongse;
a[y][3] = zongse;
for(int i = 5;i<=12;i++){
a[y][i] = heise;
}
a[y][16] = heise;
a[y][19] = heise;
for(int i = 20;i<=35;i++){
a[y][i] = hongse;
}
a[y][36] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = lanse;
a[y][44] = heise;
y++;//25
a[y][0] = heise;
for(int i = 4;i<=7;i++){
a[y][i] = zongse;
}
a[y][16] = heise;
a[y][20] = heise;
for(int i = 21;i<=34;i++){
a[y][i] = hongse;
}
a[y][35] = heise;
a[y][40] = heise;
a[y][41] = lanse;
a[y][42] = lanse;
a[y][43] = lanse;
a[y][44] = heise;
y++;//26
a[y][0] = heise;
for(int i = 8;i<=11;i++){
a[y][i] = zongse;
}
a[y][16] = heise;
a[y][20] = heise;
for(int i = 21;i<=34;i++){
a[y][i] = hongse;
}
a[y][35] = heise;
a[y][39] = heise;
for(int i = 40;i<=43;i++){
a[y][i] = lanse;
}
a[y][44] = heise;
y++;//27
a[y][0] = heise;
a[y][1] = heise;
a[y][6] = lanse;
a[y][7] = lanse;
a[y][8] = lanse;
a[y][15] = heise;
a[y][21] = heise;
a[y][25] = heise;
a[y][26] = heise;
a[y][27] = lanse;
for(int i = 22;i<=33;i++){
a[y][i] = hongse;
}
a[y][34] = heise;
a[y][39] = heise;
for(int i = 40;i<=43;i++){
a[y][i] = lanse;
}
a[y][44] = heise;
y++;//28
a[y][0] = heise;
a[y][1] = lanse;
for(int i = 2;i<=5;i++){
a[y][i] = zongse;
}
for(int i = 6;i<=9;i++){
a[y][i] = lanse;
}
a[y][10] = zongse;
a[y][11] = zongse;
a[y][15] = heise;
a[y][22] = heise;
a[y][23] = hongse;
a[y][24] = heise;
a[y][25] = lanse;
a[y][26] = lanse;
a[y][27] = lanse;
a[y][28] = heise;
for(int i = 29;i<=33;i++){
a[y][i] = hongse;
}
a[y][34] = heise;
a[y][38] = heise;
for(int i = 39;i<=43;i++){
a[y][i] = lanse;
}
a[y][44] = heise;
y++;//29
a[y][0] = heise;
a[y][1] = lanse;
a[y][2] = heise;
a[y][6] = lanse;
a[y][9] = lanse;
a[y][14] = heise;
a[y][15] = heise;
a[y][16] = heise;
a[y][23] = heise;
for(int i = 24;i<=28;i++){
a[y][i] = lanse;
}
a[y][29] = heise;
for(int i = 30;i<=32;i++){
a[y][i] = hongse;
}
a[y][33] = heise;
a[y][38] = heise;
for(int i = 39;i<=43;i++){
a[y][i] = lanse;
}
a[y][44] = heise;
y++;//30
a[y][0] = heise;
a[y][1] = lanse;
a[y][2] = lanse;
a[y][3] = heise;
a[y][6] = lanse;
a[y][9] = lanse;
a[y][10] = heise;
a[y][11] = zongse;
a[y][13] = heise;
a[y][14] = hongse;
a[y][15] = hongse;
a[y][16] = hongse;
a[y][17] = heise;
a[y][22] = heise;
a[y][24] = lanse;
a[y][27] = lanse;
a[y][28] = lanse;
a[y][29] = heise;
a[y][30] = hongse;
a[y][31] = hongse;
a[y][32] = heise;
a[y][37] = heise;
for(int i = 38;i<=43;i++){
a[y][i] = lanse;
}
a[y][44] = heise;
y++;//31
a[y][0] = heise;
a[y][1] = lanse;
a[y][2] = lanse;
a[y][3] = heise;
a[y][7] = zongse;
a[y][10] = lanse;
a[y][11] = zongse;
a[y][12] = heise;
for(int i = 13;i<=17;i++){
a[y][i] = hongse;
}
a[y][18] = heise;
a[y][21] = zongse;
a[y][23] = zongse;
a[y][27] = lanse;
for(int i = 28;i<=31;i++){
a[y][i] = heise;
}
a[y][36] = heise;
for(int i = 37;i<=42;i++){
a[y][i] = lanse;
}
a[y][43] = heise;
y++;//32
a[y][1] = heise;
a[y][2] = lanse;
a[y][3] = lanse;
a[y][4] = heise;
a[y][5] = heise;
a[y][6] = zongse;
a[y][8] = lanse;
a[y][11] = heise;
a[y][12] = heise;
a[y][13] = hongse;
a[y][16] = hongse;
a[y][17] = hongse;
a[y][18] = heise;
a[y][22] = zongse;
a[y][23] = lanse;
a[y][26] = lanse;
a[y][27] = heise;
a[y][35] = heise;
for(int i = 36;i<=42;i++){
a[y][i] = lanse;
}
a[y][43] = heise;
y++;//33
a[y][1] = heise;
a[y][2] = lanse;
a[y][3] = lanse;
a[y][4] = lanse;
a[y][5] = heise;
a[y][8] = heise;
a[y][12] = heise;
a[y][13] = hongse;
a[y][16] = hongse;
a[y][17] = hongse;
a[y][18] = heise;
a[y][19] = zongse;
a[y][20] = zongse;
a[y][21] = zongse;
a[y][22] = lanse;
a[y][25] = lanse;
a[y][26] = lanse;
for(int i = 27;i<=30;i++){
a[y][i] = heise;
}
a[y][34] = heise;
for(int i = 35;i<=41;i++){
a[y][i] = lanse;
}
a[y][42] = heise;
y++;//34
a[y][2] = heise;
a[y][3] = lanse;
a[y][4] = lanse;
a[y][5] = lanse;
a[y][6] = heise;
a[y][8] = heise;
a[y][11] = zongse;
a[y][13] = hongse;
a[y][14] = hongse;
a[y][15] = hongse;
a[y][16] = heise;
for(int i = 24;i<=30;i++){
a[y][i] = lanse;
}
a[y][31] = heise;
a[y][32] = zongse;
a[y][33] = heise;
for(int i = 34;i<=41;i++){
a[y][i] = lanse;
}
a[y][42] = heise;
y++;//35
a[y][2] = heise;
a[y][3] = lanse;
a[y][4] = lanse;
a[y][5] = lanse;
a[y][6] = lanse;
a[y][7] = heise;
a[y][12] = zongse;
a[y][14] = heise;
a[y][15] = heise;
a[y][16] = heise;
a[y][29] = lanse;
a[y][30] = lanse;
a[y][31] = heise;
a[y][32] = heise;
for(int i = 33;i<=40;i++){
a[y][i] = lanse;
}
a[y][41] = heise;
y++;//36
a[y][3] = heise;
a[y][4] = lanse;
a[y][5] = lanse;
a[y][6] = lanse;
a[y][7] = heise;
a[y][13] = zongse;
a[y][15] = heise;
a[y][18] = zongse;
a[y][19] = zongse;
a[y][20] = zongse;
a[y][24] = heise;
a[y][25] = lanse;
a[y][26] = zongse;
for(int i = 27;i<=30;i++){
a[y][i] = lanse;
}
a[y][31] = heise;
for(int i = 32;i<=40;i++){
a[y][i] = lanse;
}
a[y][41] = heise;
y++;//37
a[y][4] = heise;
a[y][5] = lanse;
a[y][6] = lanse;
a[y][7] = heise;
for(int i = 10;i<=13;i++){
a[y][i] = zongse;
}
a[y][15] = heise;
a[y][17] = zongse;
a[y][18] = zongse;
a[y][24] = heise;
a[y][26] = lanse;
a[y][27] = zongse;
a[y][28] = heise;
a[y][29] = heise;
a[y][30] = heise;
for(int i = 31;i<=39;i++){
a[y][i] = lanse;
}
a[y][40] = heise;
y++;//38
a[y][5] = heise;
a[y][6] = lanse;
a[y][7] = heise;
a[y][13] = zongse;
a[y][15] = heise;
a[y][16] = zongse;
a[y][17] = zongse;
a[y][18] = zongse;
a[y][24] = heise;
a[y][25] = heise;
a[y][26] = heise;
a[y][27] = lanse;
a[y][28] = zongse;
for(int i = 29;i<=38;i++){
a[y][i] = lanse;
}
a[y][39] = heise;
y++;//39
a[y][6] = heise;
a[y][7] = lanse;
a[y][8] = heise;
a[y][12] = zongse;
a[y][15] = heise;
a[y][17] = zongse;
a[y][19] = zongse;
a[y][20] = zongse;
a[y][24] = heise;
for(int i = 25;i<=37;i++){
a[y][i] = lanse;
}
a[y][29] = zongse;
a[y][38] = heise;
y++;//40
a[y][7] = heise;
a[y][8] = heise;
a[y][11] = zongse;
a[y][15] = heise;
a[y][17] = zongse;
a[y][24] = heise;
for(int i = 25;i<=36;i++){
a[y][i] = lanse;
}
a[y][37] = heise;
y++;//41
a[y][8] = heise;
a[y][9] = heise;
a[y][14] = heise;
a[y][15] = heise;
a[y][18] = zongse;
a[y][23] = heise;
for(int i = 24;i<=35;i++){
a[y][i] = lanse;
}
a[y][36] = heise;
y++;//42
for(int i = 9;i<=13;i++){
a[y][i] = heise;
}
a[y][14] = lanse;
a[y][15] = lanse;
a[y][16] = heise;
a[y][23] = heise;
for(int i = 24;i<=33;i++){
a[y][i] = lanse;
}
a[y][34] = heise;
a[y][35] = heise;
y++;//43
a[y][11] = heise;
a[y][12] = heise;
for(int i = 13;i<=16;i++){
a[y][i] = lanse;
}
a[y][17] = heise;
a[y][22] = heise;
for(int i = 23;i<=31;i++){
a[y][i] = lanse;
}
a[y][32] = heise;
a[y][33] = heise;
y++;//44
a[y][13] = heise;
a[y][14] = heise;
a[y][15] = heise;
a[y][16] = heise;
a[y][17] = heise;
for(int i = 18;i<=21;i++){
a[y][i] = heise;
}
a[y][16] = lanse;
a[y][17] = lanse;
for(int i = 22;i<=28;i++){
a[y][i] = lanse;
}
a[y][29] = heise;
a[y][30] = heise;
a[y][31] = heise;
y++;//45
for(int i = 16;i<=28;i++){
a[y][i] = heise;
}
for(int i = 0;i<47;i++){
for(int j = 0;j<46;j++){
if(a[i][j]==""){
id = "251";
data = "0";
}else{
id = a[i][j].substr(0,a[i][j].find(","));
data = a[i][j].substr(a[i][j].find(",")+1);
}
mc.setBlock(_x+j,_y+i,_z+z,stoi(id),stoi(data));
cout<<i<<" "<<j<<endl;
Sleep(10);
}
}
return 0;
}