mojira.dev
MC-48613

Comparator still gives off success signal when "The entity UUID provided is in an invalid format"

Title says it all. Try "/execute @p ~0 ~0 ~0 kill @e[type=Item,c=1,r=5]", but without any items near the player. The command block's "Previous Output" reads "The entity UUID provided is in an invalid format" (which may be yet another bug in itself), however a comparator pointing out from the command block still receives power. It shouldn't, because the referenced command failed.

EDIT: I just realized this happens when using the new execute command. I'm assuming this is because the "execute" command technically succeeds, but the referenced command does not. Regardless, it should be fixed so that comparators detect the success state of the referenced command when "execute" succeeds.

That is, "execute" should return the success state of the command it ran (if "execute" itself was successful). Otherwise the success state of "execute" is almost meaningless.

Comments 2

Is this still a concern in the current Minecraft version 14w11b / Launcher version 1.3.11 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Seems to be fixed in 14w26c

Solus Lumidas

(Unassigned)

Unconfirmed

Minecraft 14w07a

Minecraft 14w34d

Retrieved