Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Paeonia (texture) TU1
該頁面所介紹的內容已從Minecraft中移除。

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

Information icon
此特性為Java版獨有。
stats
需要的權限等級

2

限制條件

管理透過其他指令的結果來更新的計分板計分項。

一些指令可被方塊(具體是指令方塊告示牌)或實體(玩家執行指令、其他實體透過/execute間接成為指令執行者)執行。當一個指令被執行後,會返回一個或多個「指令統計」:成功計數、影響的方塊數、影響的實體數、影響的物品數、和/或指令的查詢結果(比如/time query daytime)。

stats指令可以在指定方塊或實體所擁有的特定指令統計處設定「選擇器」和「計分項」。選擇器(比如@e)在設定後會先被原樣儲存,不會被立即解析;當該方塊或實體隨後執行一個指令時,預先儲存的選擇器就會被解析並選取(其他)實體作為計分項,然後使用這個指令所產生的指令統計來更新被選中目標的計分項。這些計分板資料與其他計分板資料一樣,可以被正常顯示或處理。

指令方塊的指令成功計數也可以使用紅石比較器取得,但其上限為15;而計分項可以儲存從-2,147,483,648到2,147,483,647的任意值。指令成功計數和查詢結果也通常在聊天框中顯示。

語法[]

stats block <x> <y> <z> clear <统计>
stats block <x> <y> <z> set <统计> <选择器> <记分项>
stats entity <选择器2> clear <统计>
stats entity <选择器2> set <统计> <选择器> <记分项>

參數[]

x y z(僅block模式)

指定指令統計資料的來源方塊所處位置。xz必須是在-30,000,000和30,000,000之間(含,不輸入逗號)的整數。可以使用波浪號來指定基於指令執行位置的相對座標。

选择器2(僅在entity模式中可用)

指定發送指令統計的實體。必須為一個玩家名稱或目標選擇器

统计

指定將要被設定或清除選擇器和計分項的指令統計。必須為以下之一:
  • AffectedBlocks — 返回受指令影響的方塊的數量。
  • AffectedEntities — 返回受指令影響的實體的數量。
  • AffectedItems —返回受指令影響的物品的數量。
  • QueryResult — 返回指令的查詢結果。
  • SuccessCount — 返回一個指令成功執行的次數。

选择器(僅set模式)

指定一個目標選擇器,會在方塊或實體執行一個指令後得到解析,此時被指定的實體的計分項會根據統計得到更新。由於前述的非即時解析的特性,此處可以輸入任何內容,但只有玩家名字或目標選擇器能夠產生有意義的結果(不過,玩家名可以是虛假的,即使是該玩家真實存在,也不需要線上)。

记分项(僅set模式)

指定要被统计資料更新的計分項名稱。由於前述的非即時解析的特性,此處可以輸入任何內容,但只有已定義的計分項名稱能夠產生有意義的結果。

效果[]

當參數設定不正確,或指定的方塊無法追蹤指令統計(也就是說,指定的方塊不是指令方塊或告示牌),或選擇器2無法解析為一個或多個有效實體(以名稱指定的玩家必須線上)時,指令失敗。

成功時,向统计所指定的指令統計處設定或清除選擇器和計分項。

示例[]

  • 將(0,64,0)處方塊執行指令的所有查詢結果更新至最近玩家的計分項MyObj:
stats block 0 64 0 set QueryResult @p MyObj
  • 阻止(0,64,0)處方塊的指令成功計數被更新到任何一個計分項上:
stats block 0 64 0 clear SuccessCount
  • 將距離最近的凋零骷髏頭顱的指令影響方塊數量統計更新到虛擬玩家#FakePlayer的計分項NumBlocks處:
stats entity @e[type=wither_skull,c=1] set AffectedBlocks #FakePlayer NumBlocks

歷史[]

Java版
1.814w28a加入了/stats
14w29a/stats加入了QueryResults
1.1317w45a移除了/stats

參見[]

  • /blockdata — 可透過直接修改方塊的NBT標籤來變更選擇器和計分項
  • /entitydata — 可透過直接修改實體的NBT標籤來變更選擇器和計分項

語言

Advertisement