Minecraft Wiki

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

了解更多

Minecraft Wiki
註冊
Advertisement
可列印版不再被支援且可能有渲染錯誤。請更新您的瀏覽器書籤並改用瀏覽器預設的列印功能。
Iron Pickaxe
該頁面的編輯正在進行中。 討論

請幫助我們擴充或改進這篇文章。

Information icon
此特性為Java版獨有。

這篇教學將吿訴你如何使用命令統計值(Command stats)(執行命令後的回傳值)。

計分板

這些例子演示如何透過計分板顯示命令統計數據。這可能是有用的測試命令,監控命令方塊的作品等。

取得統計值

我們將會用兩個「虛擬玩家」來實現命令統計。讓我們稱他們為「Result」和「Success」。

首先,我們需要建立一個計分板,就叫「stats」吧!

現在要將一個命令的統計值返回到Result玩家的stats計分項中,命令是這樣寫的:

/execute store result score Result stats run <命令(不包括斜槓)>

讓我們把/fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air replace stone套進去,變成/execute store result score Result stats run fill ~5 ~5 ~5 ~-5 ~-5 ~-5 air replace stone,執行完畢後,填充的石頭數量就會被返回到Result的stats計分項上了(其他命令的回傳值在其對應的頁面上都有表格或文字説明)。

如果你只想取得這個命令的成功次數,命令是這樣寫的:

/execute store success score Success stats run <命令(不包括斜槓)>

這時,這條命令執行成功會輸出成功次數,執行失敗則輸出0。

側邊欄

要讓這個計分項顯示在側邊欄,輸入/scoreboard objective setdisplay sidebar stats即可。

/title顯示命令統計值

在原始JSON文字中,有一個名為「score」的鍵,它會顯示出指定玩家在指定計分項上的分數。所以,要做的只不過是在重複型命令方塊中輸入/title @a actionbar {"score":{"name":"Result","objective":"stats"}}而已。

Boss狀態條

首先,我們需要建立一個Boss狀態條,還是叫stats,命令如下:

/bossbar add stats stats

預設的最大值是100,如果你覺得這不夠或是太多的話,可以輸入以下命令來變更最大值:

/bossbar set stats max <最大值>

命令統計值可以被儲存為Boss狀態條的最大值或目前值。先介紹目前值:

/execute store result bossbar stats value run <命令(不包括斜槓)>(返回結果)

/execute store success bossbar stats value run <命令(不包括斜槓)>(返回成功次數)

接着是最大值:

/execute store result bossbar stats max run <命令(不包括斜槓)>(返回結果)

/execute store success bossbar stats max run <命令(不包括斜槓)>(返回成功次數)

執行完畢後,Boss狀態條的最大值或目前值就會被變更為相應的回傳值。

儲存在NBT中

Dark Oak Sapling
此條目仍需完善。

你可以幫助我們擴充關於該主題的更多資訊。

語言

Advertisement