Guides / Commands & Data

Scoreboards: os critérios que rastreiam coisas automaticamente e os slots de exibição

A maioria dos tutoriais de scoreboard usa apenas "dummy". Os critérios integrados rastreiam mortes, blocos minerados e estatísticas personalizadas sem nenhum comando — aqui está a forma completa.

dummy é o critério que todos aprendem, e é aquele que não faz nada por conta própria. Os interessantes se atualizam sozinhos.

Criando um objetivo

/scoreboard objectives add Deaths deathCount "Times died"

deathCount é o critério. A parte entre aspas é o nome de exibição e é opcional.

Critérios que se rastreiam

CritérioIncrementa quando
deathCounto Jogador morre
playerKillCounteles matam um Jogador
totalKillCounteles matam qualquer coisa
healthcontinuamente — 0 a 20
food, air, armor, xp, levelcontinuamente
dummynunca — apenas /scoreboard players set
triggernunca, mas os Jogadores podem alterá-lo via /trigger

trigger é o útil para menus: um Jogador normal não pode executar /scoreboard players set, but they can run /trigger, o que permite construir menus clicáveis que funcionam sem op.

Critérios de estatísticas são um poço profundo

/scoreboard objectives add Mined minecraft.mined:minecraft.diamond_ore
/scoreboard objectives add Walked minecraft.custom:minecraft.walk_one_cm
/scoreboard objectives add Jumps minecraft.custom:minecraft.jump

Qualquer estatística que o jogo já rastreia pode impulsionar um objetivo, sem função de tick. As famílias são minecraft.mined, minecraft.crafted, minecraft.used, minecraft.broken, minecraft.picked_up, minecraft.dropped, minecraft.killed, minecraft.killed_by e minecraft.custom.

Observe que as distâncias estão em centímetroswalk_one_cm dividido por 100 são blocos.

Slots de exibição

/scoreboard objectives setdisplay sidebar Deaths
/scoreboard objectives setdisplay list Deaths
/scoreboard objectives setdisplay below_name Deaths
  • sidebar — o painel direito, as 15 primeiras entradas
  • list — ao lado dos nomes na lista de abas
  • below_name — flutuando sob a etiqueta de nome do Jogador

A barra lateral também aceita um sufixo de cor de equipe — sidebar.team.red — mostrando esse objetivo apenas para os Jogadores dessa equipe. É assim que um servidor mostra pontuações diferentes para equipes diferentes.

Lendo um valor em um comando

/execute store result score @s Temp run data get entity @s Pos[1]
/execute if score @s Deaths matches 5.. run say five or more

matches aceita um intervalo: 5, 5.., ..5, 1..10. Esta é a maneira padrão de ramificar em uma pontuação, e é por isso que store result importa — é a ponte entre os dados do mundo e a aritmética do scoreboard.

Limpeza

Os objetivos persistem no arquivo do mundo para sempre. /scoreboard objectives remove <name> quando um Mapa é finalizado, caso contrário, um datapack muito iterado deixa dezenas de objetivos mortos que ainda dão tick.

Cada gamerule com seu padrão, além das estatísticas do scoreboard e frequências de eventos do jogo, estão listados em Referência e Calculadoras — Conjunto 4.

Referência e calculadoras — Set 4 →

More guides

Browse all →

Procurando mais ferramentas de Minecraft?

Um conjunto de geradores, visualizadores e conversores que rodam no navegador — tudo grátis.