Skip to content
Li, Xizhi edited this page Mar 24, 2017 · 9 revisions

Compareblocks命令教学

video

  • 00'02s /compareblocks 区域坐标1 to 区域坐标2:比较2个区域内的所有方块是否一致,若一致返回true并继续执行下一行命令。主要用来制作密码机关。完整密码墙机关举例:
    •        -->01'11s 在区域2创建正确的密码墙
    •        -->01'46s 在区域1后方创建命令方块,并放入三本命令书
    •        -->01'54s 第一本命令书/t 2 /activate:在命令方块被激活的第2秒再次激活命令方块,这样使得命令方块中所有命令可以每隔2秒被执行一次
    •        -->02'56s 第二本命令书/compareblocks 18750 2 18856 (0 2 2) to 18750 2 18852 (0 2 2):比较2个区域的密码墙是否一致,若一致继续执行后面的命令
    •        -->04'07s 第三本命令书/setblock 18731 2 18861 (0 1 0) 0:这行命令会在密码一致时执行,用来消除指定区域的方块(门打开)
    •        -->04'38s 第三本命令书/t:让命令方块中所有时间命令停止,命令方块不会被再次激活
    •        -->05'12s 最后,用红石线连接机关和命令方块,当用户触发机关时,命令方块可被首次激活
  • 06'20s /compareblocks 19298 64 19161 (2 2 0) to 19292 64 19161 (2 2 0):再次举例
    •        -->04'38s /tip ding:若前面命令中的2个区域一致,则显示ding
  • 08'08s 对比举例:用红石电路实现密码墙机关(要复杂很多)

References

Clone this wiki locally