
Comando
/return
Detiene una función antes de tiempo y fija el valor que la función devuelve.
| /return fail |
| /return run <command> |
| /return <value> |
| Argumento | Tipo de valor | Qué escribir |
|---|---|---|
| <value> | Número entero | El número entero que devuelve la función. Se permiten números negativos y 0. |
| Nivel de permiso | 2: operadores, mundos con trucos activados, bloques de comandos y funciones |
| Funciona en | Un jugador con trucos activados, operadores en servidores multijugador, bloques de comandos y funciones. Está pensado para usarse dentro de funciones. |
| Resultado | Sin mensaje en el chat. /return <value> hace que la función tenga éxito con ese número como resultado. /return fail hace que la función falle, lo que cuenta como resultado 0 y sin éxito. /return run hace que la función devuelva el resultado del comando que sigue. |
| Detiene la función | Los comandos que van después de /return en la misma función no se ejecutan. |
| Usar el valor | El valor devuelto es lo que ven /execute store y /execute if function cuando llaman a la función. |
| return run | Después de run puede ir cualquier comando, incluido /execute. La función termina y devuelve el resultado de ese comando. |
/return 1Termina la función con el resultado 1.
/return failTermina la función y la marca como fallida.
/return run data get entity @s HealthTermina la función y devuelve la salud de la entidad que la ejecuta.
/return run execute if entity @e[type=minecraft:creeper,distance=..10]Termina la función y devuelve cuántos hay de este tipo (Creeper) a menos de 10 bloques.

