
命令
/return
提前停止一个函数,并设置该函数返回的值。
| /return fail |
| /return run <command> |
| /return <value> |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <value> | 整数 | 函数返回的整数。允许负数和0。 |
| 权限等级 | 2:管理员、开启作弊的世界、命令方块和函数 |
| 适用于 | 开启作弊的单人游戏、多人游戏服务器上的管理员、命令方块和函数。它设计为在函数内部使用。 |
| 结果 | 无聊天消息。/return <value>会使函数成功执行,并以该数字作为结果。/return fail会使函数失败,这算作结果为0且不成功。/return run会使函数返回后面所跟命令的结果。 |
| 停止该函数 | 同一函数中位于/return之后的命令不会执行。 |
| 使用该值 | 返回值就是/execute store和/execute if function调用该函数时所得到的值。 |
| return run | run之后可以跟任何命令,包括/execute。函数结束,并返回该命令的结果。 |
/return 1以结果1结束函数。
/return fail结束函数并将其标记为失败。
/return run data get entity @s Health结束函数,并返回执行它的实体的生命值。
/return run execute if entity @e[type=minecraft:creeper,distance=..10]结束函数,并返回10格范围内该类实体(苦力怕)的数量。

