Tento příkaz umožňuje vytvářet, zobrazit (nejčastěji v tabulce) a upravovat skóre hráčů. Je to opět jeden z rozsáhlejších příkazů a proto si ukážeme jen některé možnosti.
/scoreboard (objectives|player)
Příkaz se dělí na dvě hlavní skupiny podle toho, jestli chceme vytvářet pracovat s objekty pro ukládání skóre nebo chceme upravit skóre jednotlivých hráčů.
objectives
Toto používáme, když chceme vytvořit, změnit nebo odstranit objekt, kde se skóre ukládá.
Dále můžeme zvolit jednu z operací:
add <název> <typ>
Vytvoření nového objektu pro skóre
názevmůže být libovolnýtyp- typů skóre je hodně. Některé můžeme upravovat pomocí příkazů a některé nám pouze zobrazují informace o hráči. Pár příkladů:health- aktuální životy hráče - nemůžeme měnitarmor- aktuální brnění hráče - nemůžeme měnitdeathCount- zvýší se, když hráč zemře - můžeme měnitplayerKillCount- zvýší se, když hráč zabije jiného hráče - můžeme měnittotalKillCount- zvýší se, když hráč zabije hráče nebo moba - můžeme měnit
Dále tu máme různé statistiky např:minecraft.killed_by:minecraft_zombie- zvýší se, když hráče zabije zombieminecraft.broken:...- zvýší se, když hráč zničí určený blokminecraft.used:...- zvýší se, když hráč použije nástroj nebo položí blok
Pak tu máme speciální typ, který budeme používat často:dummy- hodnotu tohoto typu můžeme měnit jen pomocí příkazů
Příklad vytvoření objektu pro ukládání skóre:
/scoreboard objectives add skore dummy
- přidá objekt typu dummy s názvem
skore
remove <název>
Odstranění objektu pro skóre
list
Seznam všech objektů pro skóre
setdisplay <slot> [<název>]
Určení, kde se má skóre zobrazovat
slot- místo, kde se skóre bude zobrazovatbelowName- pod jménem každého hráče (nad jejich hlavou) - funguje pouze v multiplayerulist- v seznamu hráčů - zobrazí se klávesou TAB - funguje pouze v multiplayerusidebar- v tabulce na pravé straně obrazovky
název- název skóre, které chceme zobrazit- pokud neuvedeme nic, tak se aktuálně zobrazované skóre na tomto místě přestane zobrazovat
Příklad použití:
/scoreboard objectives setdisplay sidebar skore
- skóre s názvem
skorese bude zobrazovat v tabulce na kraji obrazovky
players
Toto používáme, když chceme změnit hodnotu nějakého skóre pro hráče
opět máme spoustu operací, které můžeme, ale ukážeme si jen některé
set <cíl> <názevSkóre> <hodnota>
Nastavení hodnoty skóre na konkrétní hodnotu
cíl- výběr hráčů, kterým se změní skórenázevSkóre- název skóre, které se má změnithodnota- hodnotu, na kterou se skóre změní- rozsah hodnot je omezen na
-2 147 483 648až2 147 483 647Příklad:
- rozsah hodnot je omezen na
/scoreboard players set @a skore 0
- všem hráčům se hodnota
skorenastaví na 0
add <cíl> <názevSkóre> <hodnota>
Přičtení hodnoty ke skóre
Příklad:
/scoreboard players add @a skore 10
- všem hráčům se hodnota
skorezvýší o 10
remove <cíl> <názevSkóre> <hodnota>
Odečtení hodnoty
reset <cíl> <názevSkóre>
Vymazání hodnoty skóre - ne nastavení na 0