Minecraft:Commands/stopwatch: Difference between revisions
From SAS Gaming Wiki
More actions
Fix template calls: add MC/ prefix |
Sync: updated from Minecraft |
||
| Line 1: | Line 1: | ||
{{ | {{exclusive|Java}} | ||
{{ | {{stub}} | ||
{{Infobox command | {{Infobox command | ||
| name = stopwatch | | name = stopwatch | ||
| oplevel = | | oplevel = 2 | ||
}} | }} | ||
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, {{ | 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, {{cmd|tick}}, or even server lag). | ||
The time is calculated with millisecond precision. Therefore: | The time is calculated with millisecond precision. Therefore: | ||
| Line 16: | Line 16: | ||
* '''''Java Edition''''' | * '''''Java Edition''''' | ||
: <code>stopwatch create <id></code> - Creates a stopwatch, which immediately begins running | : <code>stopwatch create <id></code> - Creates a stopwatch, which immediately begins running | ||
: <code>stopwatch query <id> <scale></code> - Gets the value of the stopwatch, the amount of time since it was created/restarted. <code>scale</code> does not affect the displayed value in chat, but does affect the value returned e.g. for {{ | : <code>stopwatch query <id> <scale></code> - Gets the value of the stopwatch, the amount of time since it was created/restarted. <code>scale</code> does not affect the displayed value in chat, but does affect the value returned e.g. for {{cmd|execute store result...}}. If the return value would exceed 32-bit signed integer limits (<-2147483648 or >2147483647), it is clamped. | ||
: <code>stopwatch restart <id></code> - Restarts a stopwatch | : <code>stopwatch restart <id></code> - Restarts a stopwatch | ||
: <code>stopwatch remove <id></code> - Removes a stopwatch | : <code>stopwatch remove <id></code> - Removes a stopwatch | ||
| Line 22: | Line 22: | ||
== History == | == History == | ||
{{HistoryTable | {{HistoryTable | ||
|{{ | |{{HistoryLine|java}} | ||
|{{HistoryLine||1.21.11|dev=25w41a|Added {{ | |{{HistoryLine||1.21.11|dev=25w41a|Added {{cmd|stopwatch|link=none}}.}} | ||
|{{HistoryLine|||dev=25w42a|Switched the order of the id argument. | |{{HistoryLine|||dev=25w42a|Switched the order of the id argument. | ||
|{{ | |{{cd|query}} now returns the queried value. | ||
|Added the {{ | |Added the {{cd|scale}} argument to {{cd|query}}.}} | ||
}} | }} | ||
== Navigation == | == Navigation == | ||
{{ | {{Navbox commands}} | ||
de:Befehl/stopwatch | [[Minecraft:de:Befehl/stopwatch]] | ||
ja:コマンド/stopwatch | [[Minecraft:ja:コマンド/stopwatch]] | ||
pt:Comandos/stopwatch | [[Minecraft:pt:Comandos/stopwatch]] | ||
zh:命令/stopwatch | [[Minecraft:zh:命令/stopwatch]] | ||
Latest revision as of 11:05, 7 May 2026
Template:Exclusive Template:Stub Template:Infobox command
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, Template:Cmd, 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 Template:Cmd. 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
Minecraft:de:Befehl/stopwatch Minecraft:ja:コマンド/stopwatch Minecraft:pt:Comandos/stopwatch Minecraft:zh:命令/stopwatch