Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-48613

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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: Minecraft 14w07a
    • Fix Version/s: Minecraft 14w34d
    • Labels:
      None
    • Environment:
      Windows 7 64-bit, Java 7u51
    • Confirmation Status:
      Unconfirmed

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Solumid Solus Lumidas
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: