门(未完成)

#include <iostream>
#include <string>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
int main(int argc, char** argv) {
bool con = mc.ConnectMinecraft("zk.makeblock.net.cn","2839fa7ac28b4f7d8952cc46c1f179ec");
if(!con){
cout<<"连接失败";
}
int x=1910;
int y=100;
int z=5969;
int id=109;
int data=0;
    //小门 
    //底座 
    mc.setBlock(x,y,z,id,data+2);
    mc.setBlock(x,y,z+6,id,data+3);
    mc.setBlock(x,y,z+1,id-11,data);
    mc.setBlock(x,y,z+2,id-11,data);
    mc.setBlock(x,y,z+3,id-11,data+3);
    mc.setBlock(x,y,z+4,id-11,data);
    mc.setBlock(x,y,z+5,id-11,data);
    mc.setBlock(x,y+1,z+1,id,data+6);
    mc.setBlock(x,y+2,z+1,id,data+2);
    mc.setBlock(x,y+2,z+2,id,data+3);
    mc.setBlock(x,y+1,z+2,id-11,data+3);
    mc.setBlock(x,y+3,z+2,id+30,data);
    mc.setBlock(x,y+1,z+4,id-11,data+3);
    mc.setBlock(x,y+1,z+5,id,data+7);
    mc.setBlock(x,y+2,z+4,id,data+2);
    mc.setBlock(x,y+2,z+5,id,data+3);
    mc.setBlock(x,y+3,z+4,id+30,data);
    //柱子
    id=251;
     mc.fillBlocks(x+0,y+1,z+3,x+0,y+8,z+3,id,data+14);
     //底座 
    id=109;
    mc.setBlock(x+6,y,z,id,data+2);
    mc.setBlock(x+6,y,z+6,id,data+3);
    mc.setBlock(x+6,y,z+1,id-11,data);
    mc.setBlock(x+6,y,z+2,id-11,data);
    mc.setBlock(x+6,y,z+3,id-11,data+3);
    mc.setBlock(x+6,y,z+4,id-11,data);
    mc.setBlock(x+6,y,z+5,id-11,data);
    mc.setBlock(x+6,y+1,z+1,id,data+6);
    mc.setBlock(x+6,y+2,z+1,id,data+2);
    mc.setBlock(x+6,y+2,z+2,id,data+3);
    mc.setBlock(x+6,y+1,z+2,id-11,data+3);
    mc.setBlock(x+6,y+3,z+2,id+30,data);
    mc.setBlock(x+6,y+1,z+4,id-11,data+3);
    mc.setBlock(x+6,y+1,z+5,id,data+7);
    mc.setBlock(x+6,y+2,z+4,id,data+2);
    mc.setBlock(x+6,y+2,z+5,id,data+3);
    mc.setBlock(x+6,y+3,z+4,id+30,data);
    //柱子
    id=251;
     mc.fillBlocks(x+6,y+1,z+3,x+6,y+8,z+3,id,data+14);
    //门延 
    id=53; 
     mc.fillBlocks(x+1,y+6,z+3,x+1,y+6,z+3,id,data+5);
     mc.fillBlocks(x+1,y+7,z+3,x+1,y+7,z+3,id,data+5);
     mc.fillBlocks(x+2,y+7,z+3,x+2,y+7,z+3,id,data+5);
     mc.fillBlocks(x+5,y+6,z+3,x+5,y+6,z+3,id,data+4);
     mc.fillBlocks(x+4,y+7,z+3,x+4,y+7,z+3,id,data+4);
     mc.fillBlocks(x+5,y+7,z+3,x+5,y+7,z+3,id,data+4);
    id=126;
     mc.fillBlocks(x+3,y+7,z+3,x+3,y+7,z+3,id,data+8);
    id=236;
    mc.setBlock(x+1,y+8,z+3,id,data);
    mc.setBlock(x+5,y+8,z+3,id,data);
    id=251;
    data=11;
    mc.fillBlocks(x+2,y+8,z+3,x+4,y+8,z+3,id,data);
    id=5;
    data=1;
    mc.fillBlocks(x+0,y+9,z+3,x+5,y+9,z+3,id,data);
    data=5;
    mc.fillBlocks(x-1,y+10,z+2,x+5,y+10,z+2,id,data);
    mc.fillBlocks(x-1,y+10,z+4,x+5,y+10,z+4,id,data);
    mc.setBlock(x-1,y+10,z+3,id,data);
    id=17;
    data=1;
    mc.setBlock(x-2,y+10,z+3,id,data+4);
    mc.setBlock(x+0,y+10,z+1,id,data+8);
    mc.setBlock(x+2,y+10,z+1,id,data+8);
    mc.setBlock(x+4,y+10,z+1,id,data+8);
    mc.setBlock(x+0,y+10,z+5,id,data+8);
    mc.setBlock(x+2,y+10,z+5,id,data+8);
    mc.setBlock(x+4,y+10,z+5,id,data+8);
    
    //底座 
    id=109;
    data=0;
    mc.setBlock(x+14,y,z,id,data+2);
    mc.setBlock(x+14,y,z+6,id,data+3);
    mc.setBlock(x+14,y,z+1,id-11,data);
    mc.setBlock(x+14,y,z+2,id-11,data);
    mc.setBlock(x+14,y,z+3,id-11,data+3);
    mc.setBlock(x+14,y,z+4,id-11,data);
    mc.setBlock(x+14,y,z+5,id-11,data);
    mc.setBlock(x+14,y+1,z+1,id,data+6);
    mc.setBlock(x+14,y+2,z+1,id,data+2);
    mc.setBlock(x+14,y+2,z+2,id,data+3);
    mc.setBlock(x+14,y+1,z+2,id-11,data+3);
    mc.setBlock(x+14,y+3,z+2,id+30,data);
    mc.setBlock(x+14,y+1,z+4,id-11,data+3);
    mc.setBlock(x+14,y+1,z+5,id,data+7);
    mc.setBlock(x+14,y+2,z+4,id,data+2);
    mc.setBlock(x+14,y+2,z+5,id,data+3);
    mc.setBlock(x+14,y+3,z+4,id+30,data);
    //柱子
    id=251;
     mc.fillBlocks(x+14,y+1,z+3,x+14,y+8,z+3,id,data+14);
     //底座 
    id=109;
    mc.setBlock(x+20,y,z,id,data+2);
    mc.setBlock(x+20,y,z+6,id,data+3);
    mc.setBlock(x+20,y,z+1,id-11,data);
    mc.setBlock(x+20,y,z+2,id-11,data);
    mc.setBlock(x+20,y,z+3,id-11,data+3);
    mc.setBlock(x+20,y,z+4,id-11,data);
    mc.setBlock(x+20,y,z+5,id-11,data);
    mc.setBlock(x+20,y+1,z+1,id,data+6);
    mc.setBlock(x+20,y+2,z+1,id,data+2);
    mc.setBlock(x+20,y+2,z+2,id,data+3);
    mc.setBlock(x+20,y+1,z+2,id-11,data+3);
    mc.setBlock(x+20,y+3,z+2,id+30,data);
    mc.setBlock(x+20,y+1,z+4,id-11,data+3);
    mc.setBlock(x+20,y+1,z+5,id,data+7);
    mc.setBlock(x+20,y+2,z+4,id,data+2);
    mc.setBlock(x+20,y+2,z+5,id,data+3);
    mc.setBlock(x+20,y+3,z+4,id+30,data);
    //柱子
    id=251;
     mc.fillBlocks(x+20,y+1,z+3,x+20,y+8,z+3,id,data+14);
    //门延 
    id=53; 
     mc.fillBlocks(x+15,y+6,z+3,x+15,y+6,z+3,id,data+5);
     mc.fillBlocks(x+15,y+7,z+3,x+15,y+7,z+3,id,data+5);
     mc.fillBlocks(x+16,y+7,z+3,x+16,y+7,z+3,id,data+5);
     mc.fillBlocks(x+19,y+6,z+3,x+19,y+6,z+3,id,data+4);
     mc.fillBlocks(x+18,y+7,z+3,x+18,y+7,z+3,id,data+4);
     mc.fillBlocks(x+19,y+7,z+3,x+19,y+7,z+3,id,data+4);
    id=126;
     mc.fillBlocks(x+17,y+7,z+3,x+17,y+7,z+3,id,data+8);
    id=236;
    mc.setBlock(x+15,y+8,z+3,id,data);
    mc.setBlock(x+19,y+8,z+3,id,data);
    id=251;
    data=11;
    mc.fillBlocks(x+16,y+8,z+3,x+18,y+8,z+3,id,data);
    id=5;
    data=1;
    mc.fillBlocks(x+15,y+9,z+3,x+18,y+9,z+3,id,data);
    data=5;
    mc.fillBlocks(x+20,y+10,z+2,x+15,y+10,z+2,id,data);
    mc.fillBlocks(x+20,y+10,z+4,x+15,y+10,z+4,id,data);
    mc.setBlock(x+20,y+10,z+3,id,data);
    id=17;
    data=1;
    mc.setBlock(x-2,y+10,z+3,id,data+4);
    mc.setBlock(x+0,y+10,z+1,id,data+8);
    mc.setBlock(x+2,y+10,z+1,id,data+8);
    mc.setBlock(x+4,y+10,z+1,id,data+8);
    mc.setBlock(x+0,y+10,z+5,id,data+8);
    mc.setBlock(x+2,y+10,z+5,id,data+8);
    mc.setBlock(x+4,y+10,z+5,id,data+8);
    return 0;
}

 

posted @ 2023-04-16 10:00  爱吃泡面的皮卡  阅读(25)  评论(0)    收藏  举报