When trying to run an execute command which runs an advancement grant or revoke, it throws a error involving brigadier if the command would fail.
execute ... run advancement ... somethingnonexistant
execute ... run advancement ... only somethingnonexistant anycriterionexecute ... run advancement ... somethingnonexistant
execute ... run advancement ... only somethingnonexistant anycriterionThis applies to all execute chains (with the sole-exception of "execute run") and both grant and revoke.
execute as @s run advancement grant @s only somethingnonexistant anycriterionexecute as @s run advancement grant @s only somethingnonexistant anycriterionLinked issues
relates to 1
Attachments
Comments 4
No it isn't; this report is solely about the brigadier error (that only happens with non-valid advancements in the command), that's about something else: it not storing results when the command fails.
confirmed in 1.19