首页 > 其他分享 >东西

东西

时间:2023-04-16 09:45:00浏览次数:18  
标签:mc int 东西 drawLine setBlock data id

#include <iostream>
#include "minecraft.h"
using namespace std;
TxMinecraft mc;
void num1(int x,int y,int z,int id,int data){
    mc.setBlock(x,y,z-3,id,data+2);
    mc.setBlock(x,y,z+3,id,data+3);
    mc.setBlock(x,y+1,z-2,id,data+6);
    mc.setBlock(x,y+1,z+2,id,data+7);
    mc.setBlock(x,y+2,z-2,id,data+2);
    mc.setBlock(x,y+2,z+2,id,data+3);
    mc.setBlock(x,y+2,z-1,id,data+3);
    mc.setBlock(x,y+2,z+1,id,data+2);
    mc.drawLine(x,y,z-2,x,y,z+2,98,data);
    mc.drawLine(x,y+1,z-1,x,y+1,z+1,98,data+3);
    mc.setBlock(x,y,z,98,data+3);
    mc.drawLine(x,y+3,z-1,x,y+3,z+1,139,0);
}
void num2(int x,int y,int z,int id,int data){
    mc.drawLine(x,y+1,z,x,y+8,z,id,data);
    mc.drawLine(x+6,y+1,z,x+6,y+12,z,id,data);
    mc.drawLine(x+14,y+1,z,x+14,y+12,z,id,data);
    mc.drawLine(x+20,y+1,z,x+20,y+8,z,id,data);
    mc.drawLine(x,y+9,z,x+5,y+9,z,5,1);
    mc.drawLine(x+6,y+13,z,x+14,y+13,z,5,1);
    mc.drawLine(x+15,y+9,z,x+20,y+9,z,5,1);
}
void num3(int x,int y,int z,int id,int data){
    mc.drawLine(x+1,y+8,z,x+5,y+8,z,236,0);
    mc.fillBlocks(x+7,y+10,z,x+13,y+12,z,236,0);
    mc.drawLine(x+15,y+8,z,x+19,y+8,z,236,0);
    mc.drawLine(x+7,y+11,z,x+13,y+11,z,247,0);
    for(int j = 0;j<=16;j+=16){
        for(int i = 0;i<=4;i+=2){
            mc.drawLine(x+i+j,y+10,z-2,x+i+j,y+10,z+2,17,9);
        }
    }
    mc.setBlock(x-2,y+10,z,17,5);
    mc.setBlock(x+22,y+10,z,17,5);
    mc.fillBlocks(x-1,y+10,z-1,x+5,y+10,z+1,5,5);
    mc.drawLine(x,y+10,z,x+5,y+10,z,0,0);
    mc.fillBlocks(x+21,y+10,z-1,x+15,y+10,z+1,5,5);
    mc.drawLine(x+15,y+10,z,x+20,y+10,z,0,0);
    mc.drawLine(x+2,y+8,z,x+4,y+8,z,id,data);
    mc.drawLine(x+16,y+8,z,x+18,y+8,z,id,data);
    mc.fillBlocks(x+8,y+12,z,x+12,y+10,z,5,5);
    mc.drawLine(x+9,y+11,z,x+11,y+11,z,id,data);
    for(int i = 0;i<=8;i+=2){
        mc.drawLine(x+6+i,y+14,z-2,x+6+i,y+14,z+2,17,9);
    }
    mc.setBlock(x+4,y+14,z,17,5);
    mc.setBlock(x+16,y+14,z,17,5);
    mc.fillBlocks(x+5,y+14,z-1,x+15,y+14,z+1,5,5);
    mc.drawLine(x+6,y+14,z,x+14,y+14,z,0,0);
}
void num4(int x,int y,int z,int id,int data){
    for(int i = 0;i<=14;i+=14){
        mc.setBlock(x+3+i,y+7,z,126,8);
        mc.setBlock(x+1+i,y+7,z,id,data+1);
        mc.drawLine(x+1+i,y+6,z,x+2+i,y+7,z,id,data+1);
        mc.setBlock(x+5+i,y+7,z,id,data);
        mc.drawLine(x+5+i,y+6,z,x+4+i,y+7,z,id,data);
    }
    mc.drawLine(x+7,y+9,z,x+13,y+9,z,126,8);
    mc.drawLine(x+7,y+7,z,x+9,y+9,z,id,data+1);
    mc.drawLine(x+9,y+8,z,x+11,y+8,z,126,8);
    mc.drawLine(x+13,y+7,z,x+11,y+9,z,id,data);
    mc.setBlock(x+7,y+8,z,id,data+1);
    mc.setBlock(x+13,y+8,z,id,data);
    mc.setBlock(x+7,y+9,z,id,data);
    mc.setBlock(x+13,y+9    ,z,id,data+1);
}
int main() {
    bool con = mc.ConnectMinecraft("zk.makeblock.net.cn","4cd7d6e558c943c397a3a5243fa78e19");
    if(!con){
        cout<<"连接失败";
    }else{
        cout<<"连接成功"; 
    }
    mc.setPlayerFly("wangyihang");
    int x = 1964,y = 85,z = 6069;
    mc.fillBlocks(x-10,y-20,z-40,x+40,y+40,z+40,0,0);
    for(int i = 0;i<=20;i++){
        if(i==0 || i==6 || i==14 || i==20){
            num1(x+i,y,z,109,0);
        }
    }
    num2(x,y,z,251,14);
    num3(x,y,z,251,11);
    num4(x,y,z,53,4);
    return 0;
}

 

标签:mc,int,东西,drawLine,setBlock,data,id
From: https://www.cnblogs.com/wangyihang-xh/p/17322564.html

相关文章

  • linux上一些额外好玩的东西安装
    1.linux_hotspothttps://blog.csdn.net/weixin_41114301/article/details/127165479git的依赖:sudoapt-getinstallhostapdiptablesdnsmasq安装git:sudoapt-getinstallgitgitclonehttps://github.com/oblique/create_apcdcreate_apsudomakeinstallsudo......
  • 读对自己有用的东西
    生命太短暂,不能花在那些不值得阅读的内容上面。就算你是一个很爱读书的人,活到70岁最多大概能阅读15000本书,这只占世界最大图书馆美国国会图书馆3800万册藏书的0.04%。我们一生中能够阅读的书籍其实很少。因此,关键技能不是多读,而是跳过那些不值得读的内容。http://www.ruanyifen......
  • 项目一众筹网06_02给用户分配角色、执行用户角色的分配、提交的 只是我们选中的解决、
    项目一众筹网06_02项目一众筹网06_02文章目录项目一众筹网06_0209-Admin分配Role-执行分配-handler方法(执行角色分配的后端代码开始)隐藏域的东西,不用传,点击submit(提交)的时候就会传过去,如下图允许参数是空值10-Admin分配Role-执行分配-Service方法==重复问题==11-Admin分配Role-执行......
  • 创业应用ShopLocket:随时随地卖任何东西
    一款新应用ShopLocket将为那些想卖东西又不想建实体店面的用户提供绝好机会。创始人KatherineHague自己也是该应用的用户,刚开始她想在博客或网站上卖T恤,但她不想不想建立一......
  • 非常小的一个东西,Spring依赖注入Bean类型的8种情况
    大家好,我是三友~~今天来讲一个可能看似没有用但是实际又有点用的一个小东西,那就是@Autowired支持注入哪些Bean的类型。为啥要讲这个呢?故事说起来可能就比较长了。不过......
  • 关于JavaWeb中常见的Artifacts是什么东西?
    Artifacts其实就是包括了一些module打包的方式,Artifacts中文名为工件,如下图,当我们点击添加工件后,就会出现一些可以添加的类型,有jar、war等等,所以Artifacts自己并不是一种包......
  • 一些实现上的东西
    sqrt的精度范围支持到9e15左右更大的精度要求需要sqrtl测试代码:#include<bits/stdc++.h>usingnamespacestd;constintMax=1e9,Rg=10,Block=1e6;int......
  • 后端基础——innovus每个阶段要检查的东西
    一,设计导入阶段检查时钟周期是否符合spec,检查log是否有warn和error二,floorplan阶  三,placement阶段检查setuptime,DRVs是否符合预期。在查看setuptimingreport......
  • L11_买东西询问是否有某个东西
    概述在日语中,买东西是想问店里有没有某个东西,可以采用:物品名称はありますか的句式。おまもりはありますか有护身符吗?动画会话A:このTシャツ見て......
  • 开箱即用,你不可错过的好东西「GitHub 热点速览」
    近两周ChatGPT的应用雨后春笋般冒出来,占据了GitHub热榜半个版面,像是本周推荐能搞定一本电子书翻译的bilingual_book_maker,有ChatGPTbuff加成的小爱同学。除了开箱......