探测指定NBT装置教程 我的世界用execute指令探测NBT方块

时间:2017-12-24 来源:88130安卓下载 作者:佚名

  探测指定NBT装置教程 我的世界用execute指令探测NBT方块。那下面给大家介绍的是我的世界能够探测指定NBT的装置制作教程,想知道怎么使用execute指令来探测NBT的方块吗,那下面小编给大家详细的介绍一下吧!

  大家都知道execute指令有一个detect模式,但是这个模式有缺陷:不能探测方块的NBT。

  所以我今天做了一个探测指定NBT的装置。

  效果:

  1、探测玩家脚下是否为石头:

  我的脚下不是石头,我的a分数为0

  我的脚下是石头,我的a分数为1

  2、探测玩家脚下指定命令的命令方块

  我设置的是探测命令/say 1,而命令方块里没有命令,我的a分数为0

  探测指定NBT装置教程 我的世界用execute指令探测NBT方块。那下面给大家介绍的是我的世界能够探测指定NBT的装置制作教程,想知道怎么使用execute指令来探测NBT的方块吗,那下面小编给大家详细的介绍一下吧!

  大家都知道execute指令有一个detect模式,但是这个模式有缺陷:不能探测方块的NBT。

  所以我今天做了一个探测指定NBT的装置。

  效果:

  1、探测玩家脚下是否为石头:

  我的脚下不是石头,我的a分数为0

  我的脚下是石头,我的a分数为1

  2、探测玩家脚下指定命令的命令方块

  我设置的是探测命令/say 1,而命令方块里没有命令,我的a分数为0

  我设置了命令/say 1之后,我的a分数变成了1

  *这时就算我设置say 1,我的a分数也会变成0,因为没有“/”

  3、(这一个感谢CBL新手群的猫咪和zhaoxingeabc@gmail.com)探测我和猪脚下是否为屏障

  可以看到我和猪的分数都变成了1

  做法:

  电路全景:

  一共5个命令方块,其中2个是构建fill高频的,所以真正管事的只有3个。

  前置命令:

  /scoreboard objectives add a dummy

  创建计分板a

  /scoreboard players set @e a 0

  将所有实体的a分数设为0

  当然你为了更直观也可以把a设置侧边栏显示什么的

  基本原理:

  使用execute和实体选择器在所有实体处获取execute+testforblock的成功执行次数(因为如果方块不对会执行失败),把成功次数存至计分板a上。然后用execute+testforblock命令探测。

  粉色羊毛处指令:

  /fill ~ ~-1 ~ ~4 ~-1 ~ redstone_block

  这两条指令创建fill高频

  黄色羊毛处指令:

  /fill ~ ~1 ~ ~4 ~1 ~ air

  粉色羊毛和黄色羊毛创建fill高频

  绿色羊毛处指令:

  /execute @e ~ ~ ~ stats entity @e[c=1,r=0] set SuccessCount @e[c=1,r=0] a

  在所有的实体处将成功执行次数存入最近的一个实体(就是自己)在a上的分数

  蓝色羊毛处指令:

  /execute @e ~ ~ ~ testforblock ~ ~ ~ minecraft:方块ID 0 {tag}

  白色羊毛处为输出,可以用execute指令对指定分数执行命令

  已知漏洞:

  无法探测箱子一样的不完整方块,所以暂时你只能探测熔炉什么的,这些方块有CustomName标签。

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

  以上就是探测指定NBT装置教程 我的世界用execute指令探测NBT方块。更多精彩尽在游戏园我的世界专区。

  热门攻略推荐:

  1.8自制红石连闪器 我的世界红石连闪器制作教程

  我的世界怎么用潜影贝做移动平台

  我的世界17个地狱技巧 教你怎么玩地狱

  我的世界挖矿技巧分享 那些我们必须知道的挖矿技巧

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高