我的世界命令方块吧 关注:902贴子:5,354

回复:命令方块教程

只看楼主收藏回复

/setblock x y z 方块名称 数据值 旧方块处理方式 方块标签
其中,带下划线的是一个完整的指令必须具有的参数。光说不练,来个最简单的例子
/setblock 0 0 0 minecraft:command_block 0 replace
这个指令的意思就是:在坐标为0 0 0 的地方放置一个命令方块(当然,minecraft:command_block 这部分可以用数字137来代替,但是每次看到MC提示“要用完整的名字,而数字表示方块将在未来的时间里取消”就有些许不爽),命令方块的数据值为0(一般来说,这个都是0,除非像一些物理性质相同但是材质不同的东西,例如橡木木板,云杉木板,丛林木板之类的,数据值就有不同,貌似云杉的数据值是1还是3,而方块名称是一样的,英文不好的同学把MC调成英文版,在那个方块名字前面加一个“minecraft:”,然后如果名字里面带有空格的把空格换成下划线_,一些特殊方块除外充能铁轨=minecraft:golden_rail),旧方块处理方式有三种,一种是 replace,也是最常用的,占用内存小,运行流畅,另一种方式是destroy,也就是模拟打掉这个方块后重新放一个新的方块在这个位置,就我个人而言,如果不是为了配合BUD或者需要敲掉方块产生的颗粒效果,我一般都选择replace(如果你连BUD都看不懂的话请果断选择replace,除非你也要颗粒效果)。还有一种是keep,就是如果当前方块是空气的话就执行替换(replace),如果不是的话就什么也不错,保持原样。


IP属地:黑龙江63楼2015-01-01 09:27
收起回复
    然后到了很奇妙的方块标签,一般来说这东西都是没什么用的,但是用在命令方块上就比较多(孤陋寡闻只知道这个)。
    比如,把上面的命令改成
    /setblock ~ ~6 ~ minecraft:command_block 0 destroy {command:"setblock ~ ~ ~ minecraft:diamond_block}
    命令的意思就变成了:在玩家当前(脚部坐标)位置(Y轴加6,也就是往上加六格)的位置放置一个命令方块,采用模拟摧毁重新放置的方式,并且此命令方块的命令是:“setblock ~ ~ ~ minecraft:diamond_block”(在命令方块所在位置放置钻石块,diamond_block是钻石块,不是1.8也可以用57方块代码)
    这里有两个地方需要注意,一个是最后的标签是需要用{}花括号括起来的,另一个需要注意的地方是所有的符号必须是半角符号,一般来说只要你的输入法是默认的英文输入法,输入的符号就是半角的。
    ~ ~ ~可以用来表示当前坐标,直接用命令输入的话就是玩家当前脚部坐标,输入命令方块的话就是命令方块所在位置坐标,输入命令方块矿车的话就是紧贴矿车所在铁轨上方的那个方块的坐标,~后面带的数字就是某个坐标值增减的数值,可正可负,对应具体的XYZ,比如~ ~5 ~4 就是当前坐标偏上5格,偏Z轴正方向4格的位置(别问我东西南北,我不知道)比如:~ ~ ~ ~-1 这就是偏Z轴反方向一格,当前位置可以按F3看到,默认的靠谱的位置是脚的坐标。


    IP属地:黑龙江64楼2015-01-01 09:37
    回复
      这个武器怎么用命令方块修改 你会吗!@吐槽君_LV10


      IP属地:广东65楼2015-01-05 18:36
      收起回复
        我知道= =


        IP属地:黑龙江66楼2015-01-05 18:37
        回复
          那个人好有功夫


          IP属地:黑龙江67楼2015-01-05 18:38
          回复
            这么闲


            IP属地:黑龙江68楼2015-01-05 18:38
            回复
              你等会我告诉你


              IP属地:黑龙江69楼2015-01-05 18:38
              回复
                /give @p 267 1 {ench:{id:18,lvl:1},{Id:17,lvl:1},{Id:16,lvl:1},{id:20,lvl:1},{id:21,lvl:1},AttributeModifiers:[{Operation:0,UUID


                IP属地:黑龙江70楼2015-01-05 19:10
                回复
                  先发一半


                  IP属地:黑龙江71楼2015-01-05 19:10
                  回复
                    楼主加油


                    IP属地:北京72楼2015-01-31 19:23
                    回复