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

我的世界1.8指令方块矿石探测器制作方法(2)

小编:3F时间:2016-10-10 10:39回到游戏园首页

  以上就是积分板系统了。之后就要使用/stats了。游戏里一共有7种矿石(不包括地狱石英矿),所以我们需要14个指令方块。2个指令方块控制一种矿石。首先,来控制煤。

  第一条指令是:

  /execute @a[score_Hold_min=1] ~ ~ ~ /fill ~ ~20 ~ ~ ~-30 ~ minecraft:jungle_stairs 0 replace minecraft:coal_ore 0

  这条指令,意思就是,探测所有拿着物品的玩家,然后把他们头上20格,脚下30格的所有煤矿,都换成台阶。本人使用台阶是因为台阶拥有很多Damage数值,因为每种不同的矿石都要有一个更换物品,所以用台阶就可以换掉所有的矿石,直接修改Damage数值就可以了。大家看见,煤矿本人用的是0的台阶。

  之后事情还没完。因为这条指令只是把煤换成了拥有Damage为0的台阶,之后还要把台阶换回煤。指令是:

  /execute @a[score_Hold_min=1] ~ ~ ~ /fill ~ ~20 ~ ~ ~-30 ~ minecraft:coal_ore 0 replace minecraft:jungle_stairs 0

  这和刚才的一样,只不过是玩家头上20格,脚下30格的所有0台阶换成煤矿。之后就使用/stats了。在这个指令方块上面站着,然后输入指令:

  /stats block ~ ~-1 ~ set AffectedBlocks Coal Underground

  这条指令的意思就是,一旦指令方块有改动(把台阶换成煤矿),那么就会用积分板显示换了多少次。所以,这样可以直接知道玩家附近有多少个煤矿。(激活顺序是首先煤块换台阶,然后台阶换煤块。这个推荐放到指令方块高速脉冲,这样子看不见变换的过程。)以上的/stats,Coal就是假名Coal,然后Underground就是积分板名字。其他就不需要改了。

  玩家会问,这么复杂做什么,直接把煤块换成煤块不就好了?答案是不行,因为/fill的replace功能和/setblock的一样。所以,如果是同一种方块,/fill并不会替换。所以我们要先替换成其他方块,然后再替换回来。

  之后就都是一样了。只要改下替换ID就可以了。比如:(/stats每个把台阶替换矿的指令方块都要弄一下。)

  /execute @a[score_Hold_min=1] ~ ~ ~ /fill ~ ~20 ~ ~ ~-30 ~ minecraft:jungle_stairs 1 replace minecraft:iron_ore 0

  /execute @a[score_Hold_min=1] ~ ~ ~ /fill ~ ~20 ~ ~ ~-30 ~ minecraft:iron_ore 0 replace minecraft:jungle_stairs 1

  把铁矿替换成拥有Damage 1的台阶,然后再替换回来。一直重复到空气,那么这个部分就做完了。玩家只要自行加入其他的矿物,然后替换成其他Damage数值的台阶就可以了。

  这个机器一个缺点是,如果玩家在低于30格(y<30),那么机器就会坏掉。因为/fill或者/setblock无法替换虚空内的方块。所以积分板只会显示0,无法进行探测。

  PS:在此非常感谢我的世界玩家PotatoMaster101的分享。

  以上就是我的世界1.8指令方块矿石探测器制作方法。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  原版1.10矿物探测器一键命令方块教程

  我的世界手机版无痕探测器制作教程

  我的世界命令方块精准高频次数探测器制作教程

  我的世界昼夜探测器制作教程

分享到:更多

游戏信息

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