wait %n:NUMBER% (tick|second|minute|hour|day)[s] as %name:STRING% — Blocks

wait %n:NUMBER% (tick|second|minute|hour|day)[s] as %name:STRING%
wait for %n:NUMBER% (tick|second|minute|hour|day)[s] as %name:STRING%
after %n:NUMBER% (tick|second|minute|hour|day)[s] as %name:STRING%
in %n:NUMBER% (tick|second|minute|hour|day)[s] as %name:STRING%
Scheduling1.0.0

Description

Schedules a named delayed block. Named schedules support hot-reload and can be cancelled by name or from within using the cancel statement. Can be used at the top level.

Allowed Contexts

Root LevelInside Block

Examples

wait 100 ticks as "delayed_msg": broadcast "Done!"
Analyzing pattern:

All Possible Usages (10)

Every distinct way you can write this pattern, with optional groups and choice groups expanded. Placeholders are shown as <name>.

wait <n> tick as <name>
wait <n> second as <name>
wait <n> minute as <name>
wait <n> hour as <name>
wait <n> day as <name>
wait <n> tick s as <name>
wait <n> second s as <name>
wait <n> minute s as <name>
wait <n> hour s as <name>
wait <n> day s as <name>

Related (Scheduling)