本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

命令/testforblocks

来自Minecraft Wiki
跳转至: 导航搜索
Information icon.svg
此特性为基岩版独有。
testforblocks
限制条件

管理员

加入版本

1.814w07a
PE Alpha 0.16.0PE Alpha 0.16.0 build 1

移除版本

17w45a

测试两个区域中的方块是否相同。

语法
testforblocks <源区域起始:x y z> <源区域终止:x y z> <目标区域基点:x y z> [模式:字符串]
以上的背景色是为了方便阅读。
参数
<源区域起始:x y z><源区域终止:x y z>
指定作为样式基准的区域(源区域)的两个对角方块。x1z1x2z2必须在-30,000,000和30,000,000之间(含,不输入逗号),且y1y2必须在0和255之间(含)。可以使用波浪号来指定基于命令执行位置的相对坐标。源区域中的方块数量不能超过524,288个。
目标区域基点:x y z
指定待检查区域(目标区域)的下西北角(具有最小坐标值的边角)。xz必须在-30,000,000和30,000,000之间(含,不输入逗号),且y必须在0和255之间(含)。可以使用波浪号来指定基于命令执行位置的相对坐标。源区域和目标区域可以重叠。
masked|all(可选)
指定测试模式。必须为下列其中之一:
  • all — 两个区域的所有方块必须完全相同。
  • masked — 源区域的空气方块可匹配目标区域的任意方块。
若未指定,默认为all
效果
如果参数未正确指定,或源区域和目标区域不匹配,则失败。
成功时,返回匹配方块的总数量(all模式下所有方块的数量,或masked模式下的源区域非空气方块的数量)。