1 #include <iostream>
2 #include "Windows.h"
3 #include "minecraft.h"
4 using namespace std;
5 int x=43,y=120,z=3238;
6 TxMinecraft mc;
7 void d1(int z,int id){
8 mc.drawLine(x+1,y+1,z,x+7,y+1,z,67,id);
9 mc.drawLine(x+1,y+0,z,x+8,y+0,z,251,15);
10 mc.setBlock(x+3,y+0,z,44,0);
11 mc.setBlock(x+6,y+0,z,44,0);
12 mc.setBlock(x+0,y+0,z,114,4);
13 mc.setBlock(x+9,y+0,z,114,5);
14 //
15 mc.setBlock(x+0,y+1,z,1,0);
16 mc.setBlock(x-1,y+1,z,167,6);
17 mc.setBlock(x+8,y+1,z,67,15);
18 mc.setBlock(x+9,y+1,z,251,15);
19 mc.setBlock(x+10,y+1,z,65,5);
20 //
21 mc.setBlock(x+0,y+2,z,151,0);
22 mc.setBlock(x+1,y+2,z,151,0);
23 mc.setBlock(x+2,y+2,z,167,id-6);
24 mc.setBlock(x+3,y+2,z,167,id-6);
25 mc.setBlock(x+9,y+2,z,167,0);
26 mc.setBlock(x+4,y+2,z,67,0);
27 mc.setBlock(x+5,y+2,z,67,2+(id-6));
28 mc.setBlock(x+6,y+2,z,67,2+(id-6));
29 mc.setBlock(x+7,y+2,z,44,0);
30 mc.setBlock(x+8,y+2,z,44,0);
31 //
32 mc.drawLine(x+3,y+3,z,x+5,y+3,z,139,1);
33 }
34 void d2(int z,int id){
35 mc.drawLine(x+0,y+1,z,x+9,y+1,z,101,0);
36 mc.drawLine(x+1,y+0,z,x+2,y+0,z,143,id);
37 mc.drawLine(x+4,y+0,z,x+5,y+0,z,143,id);
38 mc.drawLine(x+7,y+0,z,x+8,y+0,z,143,id);
39 }
40 void d3(int z,int id){
41 mc.setBlock(x+0,y+0,z,44,8);
42 mc.setBlock(x+9,y+0,z,44,8);
43 mc.setBlock(x+5,y+2,z,44,8);
44 mc.setBlock(x+6,y+2,z,44,8);
45 //
46 mc.setBlock(x-1,y+1,z,139,1);
47 mc.setBlock(x-1,y+2,z,139,1);
48 mc.setBlock(x+3,y+3,z,139,1);
49 mc.setBlock(x+7,y+3,z,139,1);
50 //
51 mc.setBlock(x+3,y+0,z,1,0);
52 mc.setBlock(x+6,y+0,z,1,0);
53 mc.setBlock(x+0,y+1,z,1,0);
54 mc.setBlock(x+9,y+1,z,1,0);
55 mc.setBlock(x+4,y+2,z,1,0);
56 mc.setBlock(x+4,y+3,z,1,0);
57 mc.setBlock(x+5,y+3,z,1,0);
58 mc.setBlock(x+6,y+3,z,1,0);
59 //
60 mc.setBlock(x+10,y+1,z,101,0);
61 //
62 mc.setBlock(x+8,y+2,z,44,0);
63 mc.setBlock(x+3,y+2,z,44,0);
64 mc.setBlock(x+4,y+4,z,44,0);
65 //
66 mc.setBlock(x+9,y+2,z,171,8);
67 mc.setBlock(x+6,y+4,z,171,8);
68 mc.setBlock(x+5,y+4,z,171,8);
69 //
70 mc.setBlock(x+7,y+2,z,67,1);
71 //
72 mc.setBlock(x+2,y+2,z,67,id);
73 mc.setBlock(x+1,y+2,z,67,id);
74 }
75 void d4(int z){
76 mc.drawLine(x+1+8,y+3,z,x+1+14,y+3,z,44,0);
77 mc.drawLine(x+1+-1,y+2,z,x+1+7,y+2,z,44,0);
78 //
79 mc.drawLine(x+1+3,y+3,z,x+1+5,y+3,z,1,0);
80 //
81 mc.setBlock(x+1+3,y+2,z,1,0);
82 mc.setBlock(x+1+6,y+2,z,1,0);
83 mc.setBlock(x+1-1,y+1,z,1,0);
84 mc.setBlock(x+1+8,y+1,z,1,0);
85 mc.setBlock(x+1+2,y+0,z,1,0);
86 mc.setBlock(x+1+5,y+0,z,1,0);
87 //
88 mc.setBlock(x+1-1,y+0,z,44,8);
89 mc.setBlock(x+1+8,y+0,z,44,8);
90 mc.setBlock(x+1+4,y+2,z,44,8);
91 mc.setBlock(x+1+5,y+2,z,44,8);
92 //
93 mc.setBlock(x+1+9,y+1,z,101,0);
94 mc.setBlock(x+1+8,y+2,z,171,8);
95 mc.setBlock(x+1+5,y+4,z,171,8);
96 //
97 mc.setBlock(x+1+7,y+3,z,67,1);
98 //
99 mc.setBlock(x+1+14,y+2,z,167,8);
100 //
101 mc.setBlock(x+1+6,y+3,z,139,1);
102 mc.setBlock(x+1+2,y+3,z,139,1);
103 //
104 mc.setBlock(x+1+4,y+4,z,167,0);
105 mc.setBlock(x+1+3,y+4,z,167,0);
106 }
107 int main(int argc, char** argv) {
108 bool con=mc.ConnectMinecraft("zk.makeblock.net.cn","5e4b836266f24246a55e9fa70d058f7f");
109 if(!con){
110 cout<<"sb";
111 }
112 cout<<"hello!";
113 mc.setPlayerFly("liujiaxing");
114 d1(z+1,6);
115 d2(z+0,4);
116 d3(z+2,2);
117 d4(z+3);
118 d3(z+4,3);
119 d1(z+5,7);
120 d2(z+6,3);
121 return 0;
122 }