Saltar al contenido
WikilyWIKILY
Todos los juegos23 wikis · elige tu juego
Comandos y trucosTodos los comandos

Cambiar de juego

23 wikis · elige tu juego
/compute

Comando

/compute

Calcula un número a partir de un proveedor de números y lo muestra, de modo que se puede leer en el chat o guardar con /execute store.

Sintaxis

/compute (block <computePos>|entity <computeTarget>) float <provider> [<scale>]
/compute (block <computePos>|entity <computeTarget>) integer <provider>
/compute default float <provider> [<scale>]
/compute default integer <provider>

Argumentos

ArgumentoTipo de valorQué escribir
<computePos>Posición de bloquePara block: la posición del bloque que mira el cálculo.
<provider>Proveedor de números decimalesEl proveedor de números que se calcula: una ID o una definición escrita directamente. Tras integer debe ir un proveedor de números enteros y tras float uno de números decimales.
<scale>Número decimalSolo para float: un número por el que se multiplica el valor antes de redondear hacia abajo. Por defecto, 1.
<computeTarget>Selector de objetivoPara entity: la entidad concreta que mira el cálculo. Solo una entidad.

Detalles

Nivel de permiso2: operadores, mundos con trucos activados, bloques de comandos y funciones
Funciona enUn jugador con trucos activados y servidores multijugador. Necesita el nivel de permiso 2 (maestros de juego): pueden ejecutarlo los operadores del servidor, los jugadores con trucos, los bloques de comandos y las funciones.
ResultadoInforma del valor que devolvió el proveedor de números. El número que guarda /execute store es ese valor. Para float, el valor se multiplica por la escala y se redondea hacia abajo a un número entero, y el mensaje muestra el valor original y el redondeado cuando difieren.
defaultCalcula solo con la información básica: la posición en la que se ejecuta el comando y, si la hay, la entidad que lo ejecuta.
blockAdemás, da al cálculo el bloque de la posición indicada, con su estado de bloque y sus datos almacenados, si los tiene. La posición debe estar cargada.
entityAdemás, da al cálculo la entidad indicada como su entidad objetivo.
integerUsa un proveedor de números enteros y devuelve su valor sin cambios.
floatUsa un proveedor de números decimales. La escala opcional multiplica el valor antes de redondearlo hacia abajo, de modo que una escala de 100 conserva dos decimales.
ProveedorEl proveedor es el id de un proveedor de números del juego o de un paquete de datos, como minecraft:brewing/uses_default, o uno escrito directamente en el comando, como un número simple o {type:"minecraft:uniform",min:1,max:6}.
Valores no válidosFalla con «Se devolvió un valor no válido» si el cálculo no puede producir un número utilizable, por ejemplo una división entre cero o un resultado que no es un número finito.

Ejemplos

/compute default integer minecraft:brewing/uses_default

Muestra el valor del proveedor de números integrado de usos de elaboración de pociones: 20.

/compute default integer {type:"minecraft:uniform",min:1,max:6}

Genera un número entero aleatorio de 1 a 6.

/compute block ~ ~-1 ~ integer minecraft:cooking/time_coal

Calcula el proveedor integrado de tiempo de cocción (Carbón) para el bloque que tienes debajo.

/compute default float minecraft:cooking/fast_speed_multiplier 100

Muestra el multiplicador de velocidad de cocción rápida y lo devuelve multiplicado por 100.

Únete a la comunidad de creadoresLas personas que construyen la wiki de Minecraft Java Edition están en nuestro Discord. Haz preguntas o sugiere páginas.Unirse a Discord (abre Discord en una pestaña nueva)