Minecraft Wiki
Advertisement
Paeonia (texture) TU1
Essa página descreve o conteúdo que existe apenas em versões desatualizadas de Minecraft. 
Esse recurso costumava estar no jogo, mas foi removido
Information icon
Esse recurso é exclusivo para Edição Java. 

Gerencia a atualização dos objetivos do placar com os resultados de outros comandos.

Os comandos podem ser executados por blocos (especificamente, blocos de comando e placas) ou por entidades (os jogadores podem executar comandos diretamente, e outras entidades podem ser a origem dos comandos indiretamente com o /execute comando). Quando um comando é executado, o comando retorna uma ou mais "estatísticas de comando": a contagem de sucesso, número de blocos afetados, número de entidades afetadas, número de itens afetados e/ou um resultado de consulta (como de /time query daytime).

O comando stats permite que "seletores" e "objetivos" sejam definidos (ou limpos) para cada uma dessas estatísticas de comando para blocos ou entidades específicas. Seletores (por exemplo, @e) são armazenados exatamente como inseridos e não são avaliados imediatamente. Quando um comando é executado posteriormente pelo bloco ou entidade, o seletor armazenado é usado para direcionar (outras) entidades e atualizar seu objetivo no Placar com o valor do comando stat. Esse valor pode ser exibido ou operado, assim como qualquer outro valor do placar.

A contagem de sucesso de um bloco de comando também pode ser adquirida com um comparador de redstone, mas isso é limitado a um valor máximo de 15, enquanto os objetivos do placar podem conter qualquer valor de -2.147.483.648 a 2.147.483.647. As contagens de sucesso e os resultados da consulta geralmente também são exibidos no bate-papo.

Sintaxe
stats block <x> <y> <z> clear <stat>
stats block <x> <y> <z> set <stat> <selector> <objective>
stats entity <selector2> clear <stat>
stats entity <selector2> set <stat> <selector> <objective>
Argumentos
x y z (block modo apenas)
Especifica a posição do bloco para postar as estatísticas do comando. x e z devem estar entre -30.000.000 e 30.000.000 (inclusive, sem as vírgulas) e y devem estar entre 0 e 255 (inclusive). Pode usar notação de til para especificar uma posição relativa à execução do comando.
selector2 (entity mode only)
Especifica a entidade da qual postar estatísticas de comando. Deve ser um nome de jogador ou um seletores de destino.
stat
Especifica a estatística de comando cujo seletor e objetivo devem ser limpos ou definidos. Deve ser um dos seguintes:
  • AffectedBlocks — retorna o número de blocos afetados por um comando
  • AffectedEntities — retorna o número de entidades afetadas por um comando
  • AffectedItems — retorna o número de itens afetados por um comando
  • QueryResult — retorna o resultado de uma consulta de comando
  • SuccessCount — retorna a contagem de sucesso de um comando
selector (set modo apenas)
Especifica o seletor a ser avaliado quando um comando é executado pelo bloco ou entidade especificada para determinar qual(is) entidade(s) objetivo do scoreboard deve ser atualizado com o resultado retornado por stat. Pode ser qualquer coisa porque não é avaliado até que um comando seja executado pelo bloco ou entidade especificada, mas apenas um nome de jogador ou um seletores de destino produz resultados úteis (embora os nomes dos jogadores possam ser falsos, então mesmo jogadores reais não precisam estar online).
objective (set modo apenas)
Especifica o nome do objetivo a ser atualizado com o resultado retornado por stat. Pode ser qualquer coisa porque não é avaliado até que um comando seja executado pelo bloco ou entidade especificada, mas apenas o nome de um objetivo definido produz resultados úteis.
Resultado
Falha se os argumentos não forem especificados corretamente, se o bloco especificado não puder rastrear estatísticas (em outras palavras, falhará se o bloco especificado não for um bloco de comando ou sinal) ou se selector2 falhar ao avaliar um ou entidades mais válidas (os jogadores nomeados devem estar online).
Em caso de sucesso, limpa ou define o seletor e o objetivo a serem atualizados com o resultado retornado por stat.
Exemplos
Para definir o bloco em (0,64,0) para atualizar o objetivo do placar MyObj do jogador mais próximo com o valor de qualquer resultado de consulta retornado pelo bloco:
stats block 0 64 0 set QueryResult @p MyObj
Para impedir que o bloco em (0,64,0) atualizar quaisquer objetivos do placar com a contagem de sucesso dos comandos que ele executa:
stats block 0 64 0 clear SuccessCount
Para ter o wither skull mais próximo atualizar o objetivo do placar NumBlocks do jogador falso #FakePlayer com o número de blocos afetados pelos comandos executados pelo wither skull:
stats entity @e[type=wither_skull,c=1] set AffectedBlocks #FakePlayer NumBlocks

Histórico[]

Edição Java
1.8 14w28a Adicionado /stats.
14w29a Adicionado QueryResults para /stats.
1.13 17w45a Removido /stats.

Veja também[]

Tutoriais/Command stats
/blockdata — também pode alterar o seletor e os objetivos dos blocos alterando as tags de dados diretamente
/entitydata — também pode alterar o seletor e os objetivos das entidades alterando as tags de dados diretamente
Advertisement