当前位置: 我的世界 > 游戏攻略 > 正文

我的世界教你使用命令方块执行多条指令

小编:铅笔时间:2015-03-07 13:17回到游戏园首页

  今天游戏园的小编就为大家带来我的世界命令方块执行多条指令教程,让大家知道我的世界怎样用命令方块之星多条指令,不了解的玩家请看下面的内容!

  好的还是先看效果

  这是按下按钮之后的效果

  几秒之后

  中间一共执行了6条指令

  好的接下来是教程

  指令

   /summon FallingSand ~ ~1 ~ {Tile:152,Time:10,Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"fill ~ ~-7 ~1 ~ ~-1 ~1 redstone_block"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 1"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 2"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 3"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 4"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 5"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 6"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"setblock ~ ~-1 ~1 redstone_block"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"fill ~ ~ ~ ~ ~9 ~1 air"}}}}}}}}}}}

  复制代码

  好的 大家看第一个fallingsand里面的nbt

  Tile:152 就是红石块的代码

  由于我们只需要这一个红石块来启动,所以后面都是137

  接下来就是一大堆命令方块堆叠在一起了

  第二个命令方块

  id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"fill ~ ~-7 ~1 ~ ~-1 ~1 redstone_block"},

  复制代码

  用来启动下面的命令方块

  但是最后一个命令方块不能由此启动

  否则命令来不及执行就被清空了

   id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"setblock ~ ~-1 ~1 redstone_block"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"fill ~ ~ ~ ~ ~9 ~1 air"}}}}}}}}}}}

  复制代码

  倒数第二个方块用来启动最后一个命令方块

  最后一个命令方块就是清除

   id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 1"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 2"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 3"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 4"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 5"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say 6"}

  复制代码

  这,就是执行指令的部分了!

  大家可以按照需要修改执行的指令,或者修改指令的数量

  但是不能太多,太多的话超过上限255可就执行不了了

  指令多的话可以考虑分两个指令方块执行

  还有一点要记住:

  指令执行的顺序是从后往前!!!!!

  最后还有一个问题

  不能直接对命令方块充能,要充能旁边的方块

  否则会直接执行最下面的指令方块也就是清除

  好的我们来看看实际应用

   /summon FallingSand ~ ~1 ~ {Tile:152,Time:10,Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"fill ~ ~-7 ~1 ~ ~-1 ~1 redstone_block"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"say Done!"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"setblock ~9 ~-7 ~1 command_block 0 replace {Command:"execute @e[type=XPOrb] ~ ~ ~ summon PrimedTnt"}"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"fill ~5 ~-6 ~1 ~8 ~-6 ~1 redstone_wire"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"setblock ~6 ~-5 ~ iron_block"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"setblock ~5 ~-4 ~ minecraft:unpowered_comparator 13"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"setblock ~4 ~-3 ~ redstone_block"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"setblock ~ ~-1 ~1 redstone_block"},Riding:{id:"FallingSand",Tile:137,Time:10,TileEntityData:{Command:"fill ~ ~ ~ ~ ~9 ~1 air"}}}}}}}}}}}

  复制代码

  可以看出坐标还是很难计算QAQ

  把这个东西打进命块里,再激活,然后拿个经验瓶丢吧

  做一键制作很方便对了,一定记住引号里面的引号要加斜杠!!!!!

分享到:更多

游戏信息

我的世界
我的世界类型:休闲娱乐平台:PC,iOS,安卓电脑版下载
  • 游戏大礼包
  • 手游开测表