Minecraft Wiki
Rose (texture) JE1
Este artículo describe una característica que estuvo presente en el juego, pero fue eliminada. 
Este artículo describe contenido que solo existe en versiones desactualizadas de la Java Edition.
stats
Nivel de permiso
requerido

2

Restricciones

Ninguno

Gestiona la actualización de los objetivos del marcador con los resultados de otros comandos.

Los comandos pueden ser ejecutados por bloques (específicamente, bloques de comandos y carteles) o por entidades (los jugadores pueden ejecutar comandos directamente, y otras entidades pueden ser el origen de los comandos indirectamente con el comando /execute). Cuando se ejecuta un comando, el comando devuelve una o más "estadísticas de comando": el recuento de éxito, el número de bloques afectados, el número de entidades afectadas, el número de objetos afectados y/o el resultado de una consulta. (como por ejemplo desde /time query daytime).

El comando de estadísticas permite establecer (o borrar) "selectores" y "objetivos" para cada una de estas estadísticas de comando para bloques o entidades específicas. Los selectores (por ejemplo, @e) se almacenan exactamente como se ingresaron y no se evalúan inmediatamente. Cuando más tarde el bloque o la entidad ejecuta un comando, el selector almacenado se usa para apuntar a (otras) entidades y actualizar su marcador objetivo con el valor de la estadística del comando. Luego, ese valor se puede mostrar o utilizar, como cualquier otro valor del marcador.

El recuento de éxito de un bloque de comando también se puede adquirir con un comparador de redstone, pero tiene un límite de un valor máximo de 15, mientras que los objetivos del marcador pueden tener cualquier valor desde -2,147,483,648 a 2,147,483,647. Los recuentos de éxito y los resultados de las consultas también suelen mostrarse en el chat.

Sintaxis
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 (solo modo bloque)
Especifica la posición del bloque desde el que publicar estadísticas de comando. x y z deben estar entre -30.000.000 y 30.000.000 (inclusive, sin comas) e y debe estar entre 0 y 255 (inclusive). Puede usar notación tilde para especificar una posición relativa a la ejecución del comando.
Selector2 (solo modo entidad)
Especifica la entidad desde la que publicar estadísticas de comando. Debe ser el nombre de un jugador o un selector de objetivos.
Estadística
Especifica la estadística del comando cuyo selector y objetivo se borrarán o establecerán. Debe ser uno de:
  • AffectedBlocks — devuelve el número de bloques afectados por un comando
  • AffectedEntities — devuelve el número de entidades afectadas por un comando
  • AffectedItems — devuelve el número de elementos afectados por un comando
  • QueryResult — devuelve el resultado de una consulta de comando
  • SuccessCount — devuelve el recuento de éxitos de un comando
Selector (solo modo set)
Especifica el selector que se evaluará cuando el bloque o entidad especificado ejecute un comando para determinar qué entidad(es) objetivo del marcador se actualizará con el resultado devuelto por stat. Puede ser cualquier cosa porque no se evalúa hasta que el bloque o entidad especificado ejecuta un comando, pero solo el nombre de un jugador o un selector de destino produce resultados útiles (aunque los nombres de los jugadores pueden ser falsos, por lo que incluso los jugadores reales no necesitan estar en línea).
Objetivo (solo modo set)
Especifica el nombre del objetivo que se actualizará con el resultado devuelto por stat. Puede ser cualquier cosa porque no se evalúa hasta que el bloque o entidad especificado ejecuta un comando, pero solo el nombre de un objetivo definido produce resultados útiles.
Resultado
Falla si los argumentos no se especifican correctamente, si el bloque especificado no puede realizar un seguimiento de las estadísticas (en otras palabras, falla si el bloque especificado no es un bloque de comando o un signo) o si selector2 no puede evaluar uno o entidades más válidas (los jugadores nombrados deben estar en línea).
Si tiene éxito, borra o configura el selector y el objetivo para que se actualicen con el resultado devuelto por stat.
Ejemplos
Para establecer el bloque en (0,64,0) para actualizar el objetivo del marcador MyObj del jugador más cercano con el valor de cualquier resultado de consulta devuelto por el bloque:
bloque de estadísticas 0 64 0 set QueryResult @p MyObj
Para evitar que el bloque en (0,64,0) actualice cualquier objetivo del marcador con el recuento de éxito de los comandos que ejecuta:
bloque de estadísticas 0 64 0 borrar SuccessCount
Para que la calavera de Wither más cercano actualice el objetivo del marcador NumBlocks del jugador falso #FakePlayer con el número de bloques afectados por los comandos ejecutados por el Wither Skull:
entidad de estadísticas @e[type=wither_skull,c=1] establece AffectedBlocks #FakePlayer NumBlocks

Historial[]

Java Edition
1.814w28aSe agregó /stats.
14w29aSe agregó QueryResults a /stats.
1.1317w45aEliminado /stats.

Ver también[]

Tutoriales/Estadísticas de comando
/blockdata: también puede cambiar el selector y los objetivos de los bloques alterando las etiquetas de datos directamente
/entitydata: también puede cambiar el selector y los objetivos de las entidades alterando las etiquetas de datos directamente