Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Information icon
此特性為基岩版教育版獨有。
Rose (texture) JE1
該頁面所介紹的內容已從Java版中移除。

這些特性曾存在於遊戲中,但已被移除。

testforblocks
需要的權限等級

1

限制條件

啟用作弊

測試兩個區域中的方塊是否相同。

語法[]

testforblocks <begin: x y z> <end: x y z> <destination: x y z> [masked|all]

參數[]

begin: x y zend: x y z
指定作為樣式基準的區域(源區域)的兩個對角方塊。x1z1x2z2必須在-30,000,000和30,000,000之間(含,不輸入逗號),且y1y2必須在-64和319之間(含)。可以使用波浪號來指定基於指令執行位置的相對座標。源區域中的方塊數量不能超過524,288個。
destination: x y z
指定待檢查區域(目標區域)的下西北角(具有最小座標值的邊角)。xz必須在-30,000,000和30,000,000之間(含,不輸入逗號),且y必須在-64和319之間(含)。可以使用波浪號來指定基於指令執行位置的相對座標。源區域和目標區域可以重疊。
masked|all(可選)
指定測試模式。必須為下列其中之一:
  • all — 兩個區域的所有方塊必須完全相同。
  • masked — 源區域的空氣方塊可匹配目標區域的任意方塊。
若未指定,預設為all

效果[]

如果參數未正確指定,或源區域和目標區域不匹配,則失敗。
成功時,返回匹配方塊的總數量(all模式下所有方塊的數量,或masked模式下的源區域非空氣方塊的數量)。

指令[]

Java版
1.814w07a加入了/testforblocks
1.1317w45a移除了/testforblocks
攜帶版Alpha
0.16.0build 1加入了/testforblocks

語言

Advertisement