The bug
As of 26.4-snapshot-8, /schedule accepts a negative time argument.
How to reproduce
/schedule function a -1t
Expected result
Syntax error: The tick count must not be less than 0: found -1
Observed result
Command parses (but will probably fail unless you have a minecraft:a function)
TimeArgument.time()changed in snapshot 8 to useBounds.any()and used to use min 0 -/schedulestill uses no-argument form and is only rejectingtime == 0so negative values now pass