
Commande
/return
Arrête une fonction plus tôt et définit la valeur que la fonction renvoie.
| /return fail |
| /return run <command> |
| /return <value> |
| Argument | Type de valeur | Quoi saisir |
|---|---|---|
| <value> | Nombre entier | Le nombre entier que la fonction renvoie. Les nombres négatifs et 0 sont autorisés. |
| Niveau de permission | 2 : opérateurs, mondes avec triche activée, blocs de commande et fonctions |
| Fonctionne dans | Solo avec les cheats activés, opérateurs sur les serveurs multijoueur, blocs de commande et fonctions. Elle est prévue pour être utilisée dans des fonctions. |
| Résultat | Aucun message dans le chat. /return <value> fait réussir la fonction, avec ce nombre pour résultat. /return fail fait échouer la fonction, ce qui compte comme un résultat de 0 et non comme un succès. /return run fait renvoyer à la fonction le résultat de la commande qui suit. |
| Arrête la fonction | Les commandes placées après /return dans la même fonction ne sont pas exécutées. |
| Utiliser la valeur | La valeur renvoyée est ce que voient /execute store et /execute if function lorsqu'ils appellent la fonction. |
| return run | Après run, n'importe quelle commande peut suivre, y compris /execute. La fonction se termine et renvoie le résultat de cette commande. |
/return 1Termine la fonction avec le résultat 1.
/return failTermine la fonction et la marque comme échouée.
/return run data get entity @s HealthTermine la fonction et renvoie la santé de l'entité qui l'exécute.
/return run execute if entity @e[type=minecraft:creeper,distance=..10]Termine la fonction et renvoie le nombre de ces entités (Creeper) à moins de 10 blocs.

