一張計分板的截圖。
計分板(Scoreboard)系統是一套透過指令操縱的複雜遊戲機制。主要為地圖作者與伺服器運營者準備,計分板可用多種形式追蹤、設定並列出玩家及實體的分數。
計分項
| 原文 | 遊戲內譯名 | 遊戲曾用譯名 | 社群常見譯名 |
|---|---|---|---|
| Objective | 計分項 | 對象、目標 | 變數 |
| Criteria | 準則 | 判據 | |
| Trigger | 觸發器/觸發型 | ||
| (Display) Slot | (顯示)位置 | 顯示區 |
計分項由名稱(name)、顯示名稱(display name)、準則(criteria)以及每位玩家(及實體UUID)所對應的整數資料組成。分數的範圍為-2,147,483,648至2,147,483,647,且只取整數,因為這幾個變數的資料類型是int(整型)
計分項的名稱用於在指令中進行引用,目標選擇器以及在檔案格式中使用。這一變數區分大小寫並且只能為一個單詞。
與之相反,顯示名稱是一串JSON文字,可以由很多個單詞組成,用於在不同場合進行顯示。也是區分大小寫的。
計分項的準則決定了其行為,包括能否修改、何時修改/增加分數。下方的表格列舉了所有的準則。
玩家任何計分項的分數都可以透過指令進行修改,只讀型除外。可以增加或減少特定的值,也可以直接設定成某一特定值。對於基於統計與成就的計分項,其數值可用指令修改,但真實的統計不會改變。計分項在統計改變後將繼續更新。
指令可以透過scores參數來檢查任何實體的任何計分項,語法為scores={名称=最小值..最大值}
比如,在指令方塊中輸入/execute if entity @a[scores={deaths=1..5}]會讓比較器或條件制約的指令方塊在有玩家的死亡次數在1至5之間時提供輸出(假設deaths使用deathCount準則)。
準則
| 準則 | 描述 | 可否編輯 |
|---|---|---|
| dummy 虛擬型 |
只能透過指令修改分數,諸如死亡等遊戲行為並不能修改分數。這可以被用來製作事件的標記、映射和通貨。 | 是 |
| trigger 觸發器 |
只能透過指令修改分數,諸如死亡等遊戲行為並不能修改分數。/trigger能夠用於設定/增減使用trigger作準則的計分項。如果以trigger為準則的計分項沒有對玩家啟用,則該玩家使用該/trigger指令會失敗。成功使用過一次/trigger成功之後,該玩家的該指令將重新被關閉。注意/trigger可以在不允許作弊的情況下被非管理員的普通玩家使用。這可以比較方便地透過/tellraw來製作功能面板。
|
是 |
| deathCount 死亡次數 |
當玩家死亡時,分數會自動增加。 | 是 |
| playerKillCount 殺人數量 |
當玩家殺死其他玩家時分數會自動增加。 | 是 |
| totalKillCount 殺怪數量 |
當玩家殺死其他生物時分數會自動增加。 | 是 |
| health 生命值 |
普通玩家會在0~20之間。代表玩家擁有紅心數量的兩倍。在玩家第一次改變血量前會顯示為0。額外的血或者吸收的血也會計算在血量中,也就是說當獲得了吸收或者生命值提升的烽火台效果後生命值可以超過20。 | 否 |
| xp 經驗值 |
對應玩家擁有的經驗值。 | 否 |
| level 等級 |
對應玩家目前的經驗等級。 | 否 |
| food 飽食度 |
在0~20之間,代表玩家擁有的飽食度。在玩家第一次改變飽食度前會顯示為0。 | 否 |
| air 空氣值 |
在0~300之間;代表潛水的玩家所存余的空氣,對應玩家的空氣NBT標籤。 | 否 |
| armor 盔甲值 |
在0~20之間;代表玩家擁有的盔甲值。在玩家第一次更換盔甲前會顯示為0。 | 否 |
[1]有些準則使用了統計和成就系統來組成複合準則。[2]不同於上面的簡單準則,複合準則有多個部分,使用點號來分隔(.)。例如 「stat.entityKilledBy.Zombie」是一種複合準則,當玩家被殭屍殺死的時候才會增加。
下面是已知的複合準則:
| 準則本名 | 描述 | 可否編輯 | 次級準則數量 | ||
|---|---|---|---|---|---|
| minecraft.custom:minecraft. 統計 |
基於玩家的統計來計數,接受的次級準則有:animals_bred、aviate_one_cm、boat_one_cm、clean_armor、clean_banner、climb_one_cm、crouch_one_cm、damage_dealt、damage_taken、deaths、drop、eat_slice_cake、enchant_item、fall_one_cm、fill_cauldron、fish_caught、fly_one_cm、horse_one_cm、inspect_dispenser、inspect_dropper、inspect_hopper、interact_with_beacon、interact_with_brewingstand、interact_with_crafting_table、interact_with_furnace、jump、leave_game、minecraft_one_cm、mob_kills、open_chest、open_enderchest、open_shulker_box、pig_one_cm、play_notebook、play_one_minute、play_record、player_kills、pot_flower、sleep_in_bed、sneak_time、sprint_one_cm、swim_one_cm、talked_to_villager、time_since_death、time_since_rest、traded_with_villager、trigger_trapped_chest、tune_noteblock、use_cauldron、walk_on_water_one_cm、walk_one_cm、walk_under_water_one_cm。 | 是 | 50 | ||
| minecraft.crafted:minecraft. 合成 |
次級準則是合成物品或方塊的ID名(例如「minecraft.crafted:minecraft.stone」,注意需要加命名空間minecraft.)。只有可合成或可熔煉的方塊和物品名才會被接受。這個資料會在被合成物品移出熔爐、工作台或者物品欄中的合成區域時增加。增加的值有合成或熔煉的物品數量決定
|
是 | 263(398)[note 1] | ||
| minecraft.used:minecraft. 使用物品 |
次級準則是方塊或物品的ID名(如「minecraft.used:minecraft.stone」)。大部分方塊和物品都被接受,除了某些不存在物品形式的方塊。
物品的使用次數會隨著玩家使用的方塊或物品的次數增加而增加。「使用」在下列情況被定義為:
然而,這些數值,不會在物品用於生物上時,不管是命名、馴服、餵養、繁殖、上鞍、套繩、薅毛、擠奶,或是透過哞菇取得蘑菇湯;或直接穿上盔甲;或皮革盔甲經由鍋釜染色;以及所有以上提到的方式下增長。 創造模式中共有357種物品,不必使用指令獲得且包括有相近ID卻又有不同資料值的方塊,可以使用這項統計,而還有195種無法使用。 |
是 | 318(636)[note 1] | ||
| minecraft.broken:minecraft. 用壞物品 |
次級準則是有耐久度的物品ID名(比如「minecraft.broken:minecraft.bow」)。
當耐久度耗盡時數值增加。耐久度在物品損耗耐久的條件滿足時耗盡,且耐久為0時的第一次使用後耐久度變為負數。 |
是 | 52(100)[note 1] | ||
| minecraft.mined:minecraft. 挖掘 |
次級準則為方塊的ID名(比如「minecraft.mined:minecraft.stone」)。大多數方塊都可接受,不可開採的或技術性方塊除外。
玩家挖掘方塊時數值增加。「挖掘」定義為玩家能使方塊掉落物品的破壞方式,除非方塊不會掉落,比如玻璃,或是會創造出另外一個方塊,比如 冰。創造模式下該數值不會增加,且遊戲規則doTileDrops為false時也會計數。 |
是 | 195(270)[note 1] | ||
| minecraft.killed:minecraft. 殺死實體 |
次級準則為實體的名字。 | 是 | 43 | ||
| minecraft.picked_up:minecraft. 撿起 |
次級準則是方塊或物品ID名(比如「minecraft.picked_up.minecraft.stone」)。當玩家撿起掉落的物品時增加。 | 是 | 392 | ||
| minecraft.dropped:minecraft. 掉落 |
次級準則是方塊或物品ID名(比如「minecraft.dropped:minecraft.stone」)。當玩家掉落物品時增加。 | 是 | 392 | ||
| minecraft.killed_by:minecraft. 被實體殺死 |
次級準則為實體的名字。任何實體的名字都是有效的。在玩家被特定的實體殺死時增加。
需要注意的是,如果使用了被動型生物,數值永遠不會增加,因為它們無法傷害玩家。 |
是 | 43 | ||
| teamkill 團隊擊殺數 |
次級準則是隊伍的顏色。合法的顏色名為:black、dark_blue、dark_green、dark_aqua、dark_red、dark_purple、gold、gray、dark_gray、blue、green、aqua、red、light_purple、yellow和white。在玩家殺死特定顏色的隊伍成員時增加。 | 是 | 16 | ||
| killedByTeam 團隊被擊殺數 |
次級準則是隊伍的顏色。合法的顏色名為:black、dark_blue、dark_green、dark_aqua、dark_red、dark_purple、gold、gray、dark_gray、blue、green、aqua、red、light_purple、yellow和white。在玩家被特定顏色的隊伍成員殺死時增加。 | 是 | 16 |
以"列表"形式顯示的某一玩家在這一計分項下獲得了2點分數,同時在"側邊欄"模式中則為某一顯示名稱為「Quest Points」的計分項,其中該玩家沒有獲得分數。
顯示位置
透過"scoreboard objectives setdisplay"指令(參見計分板指令)玩家具體計分項中的分數能在遊戲中以某些「形式」顯示出來。 每個「顯示位置(Display Slot)」可以依次顯示一個計分項,並且多個顯示位置可以被用於相同或不同的計分項。
| 顯示位置 | 描述 |
|---|---|
| list 列表 |
在玩家列表中以黃色文字在玩家名稱後顯示分數資訊(預設為 Tab 鍵),並不會顯示計分項名稱。 |
| sidebar 側邊欄 |
在畫面的右側顯示。在列表的最上方顯示計分項的顯示名稱(display name),並顯示玩家的高分榜。值得注意的是,即使玩家離線,如果在該計分項下存在一定分數也會在"側邊欄"中進行顯示,並且沒有痕跡的玩家也不會被顯示。除此之外,以#開頭的偽造的玩家名稱在任何情況下都不會在側邊欄可見。 |
| sidebar.team.<color> 側邊欄.隊伍.<顏色> |
有16個的具體隊伍的側邊欄顯示形式。它們和標準的側邊欄同樣操作,但只顯示有指定顏色的隊伍中的玩家(例如"sidebar.team.green"顯示綠色隊伍中的玩家)。有效的顏色是:"black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", 和 "white"。 |
| belowName 名稱下方 |
在玩家的名稱牌之下,在他們的頭之上,於計分項的顯示名稱(display name)後面顯示分數。在10個方塊後面、玩家潛行時隱藏。在單人遊戲中不可見。 |
隊伍
隊伍由名稱(name),顯示名稱(display name),前綴(prefix),後綴(suffix),誤傷(friendly fire)這些設定,和在這個隊伍中的玩家的列表組成。
如同計分項,隊伍的名稱與顯示名稱區分大小寫,名稱是一個內部使用的單一單詞,顯示名稱可以是多個單詞且可以出現同名。
前綴和後綴插入於隊伍中玩家名稱的前面或後面——不使用外部編輯器的情況下,前綴只能使用隊伍顏色對應的樣式代碼,而後綴只能使用重設樣式的樣式代碼(所以玩家名字後的字元樣式不受影響) 。前綴和後綴會加入到玩家的名字於聊天框中,線上玩家名單,側邊欄,還有玩家的頭上。
誤傷選項可以控制隊伍成員之間能否互相傷害。它的預設模式,true,對PVP機制沒有影響。然而,當設定成false時,將保護玩家不受同隊伍成員間的混戰攻擊,弓箭和立即傷害飛濺藥水的傷害。注意玩家也會受到同隊伍成員的負面效果藥水的影響,即便誤傷為false也一樣。
必須指出,每一個玩家個體只能在一個隊伍中;隊伍之間不能共享成員。
指令方塊可以用參數"team"來監測玩家是否處於隊伍中;"!"符號可以放在隊伍名稱前來監測玩家是否不在隊伍中。舉例來說,指令方塊中的"testfor @p[team=red]"指令在玩家處於red隊伍中時給予比較器輸出。相似地,"testfor @p[team=!red]"將在玩家不在red中時給予輸出。另外,"testfor @p[team=!]"監測在隊伍中的玩家,"testfor @p[team=]"監測不在隊伍中的玩家。
指令列表
計分板指令
- 註:計分板計分項及隊伍相關指令裡,玩家等同玩家名(可以不存在)及實體UUID(代表特定非玩家實體),並且可以使用目標選擇器。
| 指令 | 描述 | 成功條件[note 1] |
|---|---|---|
| scoreboard <objectives|players> | 計分板系統的基礎指令。 | N/A |
| scoreboard objectives list | 列出所有存在的計分項、顯示名稱與準則。 | 計分板中至少存在一個計分項。 |
| scoreboard objectives add <名稱> <準則> [<顯示名稱>] | 建立一個名稱為名稱、準則為準則、可選顯示名稱顯示名稱的計分項。顯示名稱不存在時預設為{"text":"名称"}。以上參數的含義已在前文提及。所有的參數均區分大小寫。
如果由指令方塊執行此指令,那麼建立的計分項將不會儲存到scoreboard.dat中。這也意味著如果退出存檔或是伺服器被關閉,建立的計分項將會丟失。 |
填寫的名稱不能被已存在計分項使用,且在16個字元以內。準則必須是合法的準則類型。顯示名稱必須有效的JSON文字。 |
| scoreboard objectives remove <名稱> | 刪除計分板系統中計分項名稱的所有有關內容。計分項、玩家分數的資料都會被刪除,且如果計分項在顯示位置上,該顯示位置將會被清空。 | 填寫的名稱必須是已存在的計分項。 |
| scoreboard objectives setdisplay <位置> [<計分項>] | 在指定位置位置顯示計分項計分項的分數資訊。合法的位置已在顯示位置裡列出並描述。需要注意參數計分項是可選的,如果不提供計分項,顯示位置將會清空(回到預設狀態,不顯示任何計分項)。 | 如果需要指定,填寫的計分項必須存在,位置也必須存在。注意清空位置也算成功。 |
| scoreboard objectives modify <准測> displayname <名稱> | 變更顯示未知中計分板的顯示名稱。 | 被指定的準則必須存在。名稱必須是JSON文字組件。 |
玩家指令
| 指令 | 描述 | 成功條件[note 1] |
|---|---|---|
| scoreboard players list [目標] | 顯示所有被計分板系統追蹤的實體。可選的實體名稱參數項可用以顯示指定實體的所有分數,且往目標填寫*(星號)會顯示所有正被計分板跟蹤的實體。 | 如果需要指定,填寫的目標必須記有分數。如果不填寫目標,至少需要有一個實體正被計分板系統追蹤。 |
| scoreboard players get <目標> <計分項> | 顯示該實體在計分項上的分數。 | 目標只能是一個實體,至少需要有一個實體正被計分板系統追蹤。 |
| scoreboard players set <目標> <計分項> <分數> | 設定實體目標在計分項計分項上的分數為分數,並在已有分數存在時覆蓋之。*可以用於目標項以代表所有正在被計分板追蹤的實體。 | 填寫的計分項必須存在且不是只讀型,分數必須介於-2147483648到 2147483647之間,兩個數字包括在內。需要注意目標項的實體或玩家不一定要線上甚至是存在。 |
| scoreboard players add <目標> <計分項> <數量> | 往實體目標在計分項計分項上的分數增加數量分。如果沒有分數則當作0分修改。*可用以代表所有正在被計分板追蹤的實體。 | 計分項必須存在且不能為只讀型,數量必須在1到2147483647之間,兩個數字包括在內。需要注意目標項的實體或玩家不一定要線上甚至是存在。 |
| scoreboard players remove <目標> <計分項> <數量> | 從實體目標在計分項計分項上的分數扣除數量分。如果沒有分數則當作0分修改。*可用以代表所有正在被計分板追蹤的實體。 | |
| scoreboard players reset <目標> [計分項] | 清空實體目標的一項或所有分數。如果指定了計分項計分項,只清空對應計分項的分數;否則刪除實體所有計分項上的分數。需要注意這不只是設分數為0:實體將會整個從計分板上被移除(或從給定的計分項)。*可用以代表所有正在被計分板追蹤的實體。 | 總會成功,即便實體在該計分項中並沒有分數。 |
| scoreboard players enable <目標> <觸發器> | 使實體目標可以對指定觸發型計分項觸發器使用指令/trigger。在此操作完成前,實體目標對計分項使用/trigger時將會失敗。一旦實體對計分項使用了/trigger,計分項將再次變得不可操作,需要再次使用此指令。*可用以代表所有正在被計分板追蹤的實體。 |
填寫的觸發器必須是一個準則類型為trigger的計分項。 |
| scoreboard players operation <目標> <目標計分項> <操作> <選擇器> <計分項> | 使用選擇器在計分項計分項上的分數作為輸入,進行運算操作後把結果作為計分項實體目標在計分項名為目標計分項上的分數。
運算操作<操作> 可以是:
除><外,選擇器在計分項上的分數會保持不變。*可填在目標名稱或選擇器(但不能同時)用以代表所有正在被計分板追蹤的實體。 |
填寫的計分項與目標計分項 必須存在,目標計分項不能是只讀型,且所有被使用的計分項/選擇器必須在對應計分項上有分數(如果一個有一個無,運算操作只在計分項和選擇器都有時才會成功)。需要注意目標名稱不一定要線上甚至存在。 |
標籤指令
- 另見:指令/tag
| 指令 | 描述 | 成功條件[note 1] |
|---|---|---|
| tag <實體> add <標籤名稱> | 給予實體標籤:標籤名稱。「*」可以用來代表被計分板記錄的所有存在或線上實體。 | |
| tag <實體> remove <標籤名稱> | 給實體移除標籤:標籤名稱。「*」可以用來代表被計分板記錄的所有存在或線上實體。 | 需要移除的標籤必須存在 |
| tag <實體> list | 列舉實體擁有的所有標籤。「*」可以用來代表被計分板記錄的所有存在或線上實體。 |
隊伍指令 [僅Java版]
隊伍的指令與計分板指令脫離。
| 指令 | 描述 | 成功條件[note 1] |
|---|---|---|
| team list [隊伍名稱] | 列出所有隊伍與其顯示名稱與隊員數量。可選參數隊伍名稱 可用以顯示指定隊伍所有的隊員。 | 如果指定了隊伍名稱 ,這個隊伍必須存在且有玩家。如果不指定,計分板上必須至少有一個已加入的隊伍。 |
| team add <隊伍名稱> [顯示名稱...] | 以給定的名稱和可選的顯示名稱建立一個隊伍。 | 填寫的名字不能與現有隊伍重名且在16個字元以內。顯示名稱是JSON文字。 |
| team remove <隊伍名稱> | 從計分板系統中刪除隊伍。 | 填寫的隊伍名稱必須是一個存在的隊伍。 |
| team empty <隊伍名稱> | 刪除隊伍中的所有成員。 | 填寫的隊伍名稱 必須是一個存在的隊伍,且隊伍必須至少有一名玩家。 |
| team join <隊伍> [玩家...] | 將指定的玩家加入指定的隊伍。*可用以代表所有正在被計分板追蹤的玩家。 | 填寫的隊伍必須存在。需要注意玩家不一定要線上甚至存在,也可以甚至是已經在隊伍中。 |
| team leave [玩家...] | 將指定的玩家移出隊伍。如果不指定,執行指令的玩家離開自己的隊伍。*可用以代表所有正在被計分板追蹤的玩家。 | 所有的玩家都必須在隊伍中,有可能出現部分成功部分失敗的情況,但指令方塊只返回失敗。 |
| team option <隊伍> color <值> | 將把隊伍中所有成員在聊天框,頭上,Tab選單與側邊欄的名字染色。合法的顏色有:black、dark_blue、dark_green、dark_aqua、dark_red、dark_purple、gold、gray、dark_gray、blue、green、aqua、red、light_purple、yellow和white。還有一個合法的顏色是reset(名字以預設顏色和格式顯示)。 | 填寫的隊伍必須存在,且值必須是合法顏色值。 |
| team option <隊伍> friendlyfire <true|false> | 它的預設模式,true,對PVP機制沒有影響。然而,當設定成false時,將保護玩家不受同隊伍成員間的混戰攻擊,弓箭和立即傷害飛濺藥水的傷害。但依然會受到他人負面狀態效果的打擊。 | 填寫隊伍必須存在,設定必須是布林值true或false。 |
| team option <隊伍> seeFriendlyInvisibles <true|false> | 當設定成true,將可看到隱形隊友(包括自己)的半透明影像而不會完全不可見。 | 填寫的team必須存在,設定必須是布林值true或false。 |
| team option <隊伍> nametagVisibility <never|hideForOtherTeams|hideForOwnTeam|always> | 控制指定隊伍隊伍的成員名稱牌的可見性,預設為always。設定為never時,隊伍中任何成員的頭上都不會出現名稱牌。設定為"hideForOtherTeams"時,隊伍中成員的名稱牌將不對隊伍外的玩家顯示。設定為hideForOwnTeam時,只有玩家本隊其他成員的名稱牌將被隱藏。設定為always時,所有名稱牌都可見。 | 填寫的隊伍必須存在,且設定必須是never、hideForOtherTeams、hideForOwnTeam或always。 |
| team option <隊伍> deathMessageVisibility <never|hideForOtherTeams|hideForOwnTeam|always> | 控制指定隊伍team成員死亡訊息的可見性,預設為always。設定為never時,隊伍中任何成員的死亡訊息都不會出現聊天框。設定為hideForOtherTeams時,只有隊伍外的玩家的死亡訊息會被隱藏。設定為hideForOwnTeam時,只有玩家本隊其他成員的死亡訊息將被隱藏。設定為always時,所有死亡訊息都會出現在聊天框。 | 填寫的隊伍必須存在,且設定必須是never、hideForOtherTeams、hideForOwnTeam或always。 |
| team option <隊伍> collisionRule <always|never|pushOwnTeam|pushOtherTeams> | 控制隊伍隊伍成員的碰撞模式,預設為always。設定為never時,隊伍中任何成員都不會與玩家或生物發生碰撞。設定為pushOwnTeam時,隊伍中的成員只能推撞本隊的玩家與生物。設定為pushOtherTeams時,隊伍中的成員只能推撞其他隊伍的玩家與生物。設定為always時,所有玩家與生物都會被推撞。 | 隊伍必須存在,設定必須為never、pushOwnTeam、pushOtherTeams或always。 |
NBT格式
計分板資料儲存在地圖資料夾裡「data」資料夾下的scoreboard.dat檔案中,儲存形式為GZip'dNBT格式。
- 根標籤。
- data:計分板資料。
- Objectives:代表計分項的複合標籤列表。
- 一個計分項。
- CriteriaName:該計分項的準則。
- DisplayName:計分項的JSON格式的顯示名稱。如果在建立計分項時沒有涉及,則會為
{"text":"记分板内部名称"}。 - Name:計分項的內部名稱。
- RenderType:資料儲存的類型。預設為integer(整型),其次也可以是hearts。
- 一個計分項。
- PlayerScores:在計分板系統中所追蹤的分數的複合標籤列表。
- 擁有分數的玩家或計分項。
- Score:此計分項中玩家的分數。
- Name:計分項中擁有此分數的玩家名稱。
- Objective:玩家分數所在計分項的內部名稱。
- Locked:1 或 0 (true/false) - 計分項處於"enabled"(可觸發)時為false。只有計分項準則為"trigger"(觸發器)時有實際用途:在玩家使用/trigger指令對計分項操作前必須為false。
- 擁有分數的玩家或計分項。
- Teams:代表隊伍的複合標籤列表。
- 一個隊伍。
- AllowFriendlyFire:1或0(true/false)—true代表隊伍內的玩家可以攻擊同一個隊伍的玩家。
- SeeFriendlyInvisibles:1或0(true/false)—true代表隊伍內的玩家可以看到同一隊伍的隱形的玩家。
- NameTagVisibility:隊伍關於nametagVisibility的設定值。
- CollisionRule:隊伍的碰撞規則選項的值。有效的選項為:總是、僅自己隊伍、從不、僅其他隊伍。
- DeathMessageVisibility:隊伍關於deathMessageVisibility的設定值。
- DisplayName:隊伍的顯示名稱。如果在建立隊伍時沒有涉及,則會與下文中名稱標籤相同。
- Name:隊伍的內部名稱。
- Prefix:加在隊員的名稱前的前綴。一般來說會是樣式代碼。
- Suffix:加在隊員的名稱後的後綴。一般來說會是重設代碼「§r」來防止樣式溢出。但前綴為空時可以為空。
- TeamColor:隊伍顏色的文字名(black、dark_blue,等等)。未設定顏色時不存在。
- Players:隊伍中玩家名字的列表。
- 隊伍中玩家的名字。
- 一個隊伍。
- DisplaySlots:顯示特定計分項的顯示位置設定。位置為空時不會刷新。
- slot_0:"list"位置顯示的計分項的內部名稱。
- slot_1:"sidebar"位置顯示的計分項的內部名稱。
- slot_2:"belowName"位置顯示的計分項的內部名稱。
- slot_3:"sidebar.team.black"位置顯示的計分項的內部名稱。
- slot_4:"sidebar.team.dark_blue"位置顯示的計分項的內部名稱。
- slot_5:"sidebar.team.dark_green"位置顯示的計分項的內部名稱。
- slot_6:"sidebar.team.dark_aqua"位置顯示的計分項的內部名稱。
- slot_7:"sidebar.team.dark_red"位置顯示的計分項的內部名稱。
- slot_8:"sidebar.team.dark_purple"位置顯示的計分項的內部名稱。
- slot_9:"sidebar.team.gold"位置顯示的計分項的內部名稱。
- slot_10:"sidebar.team.gray"位置顯示的計分項的內部名稱。
- slot_11:"sidebar.team.dark_gray"位置顯示的計分項的內部名稱。
- slot_12:"sidebar.team.blue"位置顯示的計分項的內部名稱。
- slot_13:"sidebar.team.green"位置顯示的計分項的內部名稱。
- slot_14:"sidebar.team.aqua"位置顯示的計分項的內部名稱。
- slot_15:"sidebar.team.red"位置顯示的計分項的內部名稱。
- slot_16:"sidebar.team.light_purple"位置顯示的計分項的內部名稱。
- slot_17:"sidebar.team.yellow"位置顯示的計分項的內部名稱。
- slot_18:"sidebar.team.white"位置顯示的計分項的內部名稱。
- Objectives:代表計分項的複合標籤列表。
- data:計分板資料。
歷史
| Java版 | |||||
|---|---|---|---|---|---|
| 1.5 | 13w04a | 加入了計分板。 | |||
| 13w05a | 加入了隊伍相關功能。 | ||||
| 1.7.2 | 13w36a | 加入了統計相關計分項準則。 | |||
| 1.8 | 14w02a | 除了玩家外的實體也能加入隊伍並擁有計分項分數了。 | |||
| 14w06a | 加入了trigger隊伍擊殺相關計分項準則。 | ||||
加入了 /scoreboard players enable。 | |||||
| "*" 可以用作玩家名稱參數代表所有正被計分板追蹤的玩家了。 | |||||
為/scoreboard players reset加入了 "objective"參數。 | |||||
| 統計計分項準則使用ID名而不使用ID了。 | |||||
加入了achievement.overpowered計分項準則。 | |||||
| 14w07a | 加入了 /scoreboard players operation與/scoreboard players test。 | ||||
| 以"#"開頭的虛擬玩家的分數不再顯示於側邊欄。 | |||||
| 加入了指定隊伍的側邊欄顯示位置。 | |||||
加入了nametagVisibility隊伍選項。 | |||||
| 14w10a | 加入了deathMessageVisibility隊伍選項。 | ||||
為/scoreboard players set,/scoreboard players add,與/scoreboard players remove加入了dataTag參數。 | |||||
加入了stat.crouchOneCm,stat.sprintOneCm,與stat.timeSinceDeath計分項準則。 | |||||
| 14w25a | 為/scoreboard players operation加入了=,<,與>。 | ||||
| 14w29a | 玩家/實體在側邊欄名字的第二順序依照字母表儲存。 | ||||
| 14w30a | 加入了stat.talkedToVillager與stat.tradedWithVillager計分項準則。 | ||||
| ? | 為/scoreboard players operation加入了><。 | ||||
| 1.8.2 | 加入了cauldronFilled, stat.cauldronUsed, stat.armorCleaned, stat.bannerCleaned, stat.brewingstandInteraction, stat.beaconInteraction, stat.dropperInspected, stat.hopperInspected, stat.dispenserInspected, stat.noteblockPlayed, stat.noteblockTuned, stat.flowerPotted, stat.trappedChestTriggered, stat.enderchestOpened, stat.itemEnchanted, stat.recordPlayed, stat.furnaceInteraction, stat.craftingTableInteraction, stat.chestOpened 計分項準則。 | ||||
| 1.9 | 15w32a | 加入了stat.sneakTime計分項準則。 | |||
| 15w32b | 加入了/scoreboard players tag。 | ||||
加入了xp, food,與air計分項類型。 | |||||
| 15w33a | 加入了stat.pickup與stat.drop計分項準則。
| ||||
加入了 the armor, level計分項類型。 | |||||
| 15w36a | 加入了collisionRule。 | ||||
| 1.13 | pre7 | 加入了/scoreboard objectives modify。 | |||
| 1.13.1 | 18w31a | 計分板的計算符號%=從%被變更為Math.floorMod。 | |||
| 基岩版 | |||||
| 1.7.0 | beta 1.7.0.2 | 加入了計分板部分功能。 | |||
加入了dummy準則。 | |||||
錯誤
Template:Issue list