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

Marker ArmorStands cannot be selected within r=0

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Minecraft 15w42a, Minecraft 15w45a, Minecraft 16w02a, Minecraft 16w03a, Minecraft 16w04a, Minecraft 16w05a, Minecraft 16w05b, Minecraft 16w06a, Minecraft 16w07a, Minecraft 1.9 Pre-Release 1
    • Linux Server
      &
      Mac OS X 10.11
      Java 8u60
    • Community Consensus

      If an ArmorStand has Marker:1b set, it cannot be found with r=0.

      Setup:
      Stand somewhere, without moving
      /summon ArmorStand ~ ~ ~

      {Marker:1b}

      /testfor @e[r=0]

      What should happen:
      Found

      {player}
      Found Armor Stand

      What actually happens:
      Found {player}

      This is not because of the relative position of the stand; If you walk a bit away and run
      /execute @e[type=ArmorStand,c=1] ~ ~ ~ testfor @e[r=0]
      the command will fail.

      Other entities may be selected within the range, however; If the first experiment is run with a NoAI Sheep summoned as well, at exactly the same position, the command will find the player and the sheep, but not the stand.

      Notes:

      • A range of 1 or more results in correct behavior of commands.
      • Non-Marker stands can be selected with r=0
      • A possible cause of this may be the way entities in range are checked in the code; As the Marker ArmorStand has no hitbox, selection by range may be inherently buggy due to the calculation method.

            Unassigned Unassigned
            Ozonified Ozone Smith
            Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: