
命令
/stopwatch
创建、读取、重启和移除用于测量真实时间的命名秒表。
| /stopwatch (create <id>|remove <id>|restart <id>) |
| /stopwatch query <id> [<scale>] |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <id> | ID | 秒表的名称,以ID形式书写,例如 race 或 mypack:race。不带命名空间时,使用 minecraft。 |
| <scale> | 小数 | 一个小数,将经过的秒数乘以它,得到/execute store从query保存的数值。默认为1。 |
| 权限等级 | 2:管理员、开启作弊的世界、命令方块和函数 |
| 适用于 | 开启作弊的单人游戏、多人游戏服务器、命令方块和函数。需要权限等级2(游戏管理员):管理员、开启作弊的世界中的玩家、命令方块和函数。 |
| 结果 | create 提示“Created stopwatch '<id>'”,restart 提示“Restarted stopwatch '<id>'”,remove 提示“Removed stopwatch '<id>'”;它们都返回1。query 提示“Stopwatch '<id>' has run for N s”,并返回已经过的秒数乘以缩放后的结果,截断为整数。 |
| create | 用给定的ID创建一个秒表并立即启动。如果 ID 已被使用,则失败,并提示“秒表 '<id>' 已存在”。 |
| query | 显示秒表已运行的秒数。可选的比例只会对 /execute store 保存的数字乘以秒数:默认的1返回整秒数,20返回以刻为单位的时间,1000返回毫秒数。 |
| restart | 将秒表重置为零并让它继续运行。 |
| remove | 删除秒表。 |
| 未知的id | 如果没有该id的秒表,query、restart和remove会失败并提示“Stopwatch '<id>' does not exist”。 |
| 真实时间 | 秒表计的是真实的秒数而不是游戏刻,因此不会被延迟或/tick减慢。它们与世界一起保存,世界关闭后再打开时,已计的时间会保留。 |
/stopwatch create race创建一个名为race的秒表并启动它。
/stopwatch query race显示秒表竞速已运行的秒数。
/stopwatch query race 20显示时间并以刻为单位返回,可与/execute store配合使用。
/stopwatch restart race将秒表比赛重置为零。
/stopwatch remove race删除秒表race。

