Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-116790

Villagers cannot pass collisionless blocks placed next to doors.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • 1.17.40
    • 1.17.11 Hotfix, 1.16.201 Hotfix, 1.17.30
    • Confirmed
    • Multiple
    • 476179

      Steps to reproduce

      1. Build an enclosed room containing a villager POI, any collisionless block on the ground (e.g. torch, lever, pressure plate, banner, fern, flower, etc.) on the ground in front of the door, and a block over the door, as shown in the screenshot below.
      2. Spawn a villager on the other side of the door.

      Expected result

      The villager paths to the POI at the appropriate time.

      Actual result

      The villager gets stuck in the doorway and cannot pass by the block, despite being able to walk through it in other circumstances.


      When creating a village, a torch was accidentally placed on the first block by the door on the inside of a house. Because of this, the villager whose work station was in this building could not pathfind to his station. He kept his trades, but abandoned the station. Other villagers locked onto this station and did the same thing, creating an infinite chain in which every villager ended up on the same station. Something with torches by doors really messes up villager pathfinding.

        1. C5C792A1-8182-4F33-9F21-72B6424AAE7A.png
          826 kB
          Cade Parlato
        2. Villager jumps on torch by door.mp4
          2.12 MB
          [Mod] GoldenHelmet

            MannyHeffley Cade Parlato
            Votes:
            3 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: