Wiki ArticleJava EditionMinecraft stubsStubsCommands
/stopwatch
Allows manipulation of stopwatches to keep track of real time — the time measured is not affected by the game's tick rate (i.e. pausing, /tick, or even server lag).
The time is calculated with millisecond precision. Therefore:
This feature is exclusive to Java Edition.
This article is a stub.
/stopwatch| Permission level required |
2 |
|---|---|
| Restrictions | None |
Allows manipulation of stopwatches to keep track of real time — the time measured is not affected by the game's tick rate (i.e. pausing, /tick, or even server lag).
The time is calculated with millisecond precision. Therefore:
- When displayed, it is presented in seconds with 3 decimal places (e.g.
43.961s). - While any integer value can be used as the
scaleargument, ascalewith absolute value >1000 is not useful to extract additional precision in the integer return value.
Syntax
- Java Edition
stopwatch create <id>- Creates a stopwatch, which immediately begins runningstopwatch query <id> <scale>- Gets the value of the stopwatch, the amount of time since it was created/restarted.scaledoes not affect the displayed value in chat, but does affect the value returned e.g. for/execute store result.... If the return value would exceed 32-bit signed integer limits (<-2147483648 or >2147483647), it is clamped.stopwatch restart <id>- Restarts a stopwatchstopwatch remove <id>- Removes a stopwatch
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.21.11 | 25w41a | Added /stopwatch. | |||||
| 25w42a | Switched the order of the id argument. | ||||||
query now returns the queried value.
| |||||||
Added the scale argument to query. | |||||||