F-15

As10016 / 2023-06-25 / 原文

#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;
}