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

Mobs look at invisible mobs / players

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: Minecraft 1.11.2, Minecraft 17w18b, Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 1.13.2, Minecraft 18w43c, Minecraft 19w06a
    • Fix Version/s: Minecraft 19w08a
    • Confirmation Status:
      Confirmed

      Description

      The bug

      Mobs look at invisible players or other mobs even if they are not on the same team or the team option seeFriendlyInvisibles is disabled.

      How to reproduce

      1. Summon an invisible villager
        /summon villager ~ ~ ~ {ActiveEffects:[{Id:14b,Amplifier:0b,Duration:1200,ShowParticles:0b}]}
        
      2. Summon a second villager
      3. Switch to Spectator mode to make sure they are not looking at you

      Code analysis

      Based on 1.11.2 decompiled using MCP 9.35 rc1

      The methods net.minecraft.entity.ai.EntityAIWatchClosest.shouldExecute() and net.minecraft.entity.ai.EntityAIWatchClosest.continueExecuting() ignore whether or not the entity is invisible.

        Attachments

        1. 2.png
          2.png
          235 kB
        2. 1.png
          1.png
          184 kB
        3. 3.png
          3.png
          245 kB
        4. Villager looking at invisible villager (17w18b).png
          Villager looking at invisible villager (17w18b).png
          205 kB

          Activity

            People

            • Assignee:
              jeb [Mojang] Jeb (Jens Bergensten)
              Reporter:
              nisse26a efraim bring
            • Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                CHK: