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

Villagers no longer wake up in front of their beds

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.20.12 Hotfix, 1.20.41 Hotfix, 1.20.80, 1.21.1 Hotfix
    • None
    • Confirmed
    • Multiple
    • 1087455

      In previous versions villagers would always be positioned in front of the foot of their bed when they wake up. This predictable behavior allowed players to control and organize villager behavior. In particular, trading halls and iron farms require that villagers access their workstations and that they do not unlink from their beds.

      As of 1.20.10 (though I am not sure exactly when this started) villagers no longer stand at the foot of their own bed upon waking. Instead, they seem to choose a random spot around the bed to try to stand. If that spot would make them collide with a full block they choose another, or in some cases they may glitch through blocks. In a trading hall or iron farm this can cause chaos and break the build. Example: 43480561-8d1d-46e1-a975-0f57ed8145ab.mp4

      Steps to reproduce

      These steps are demonstrated in Villagers ahhhh.mp4

      1. Place 5 beds next to each other
      2. Surround the row of beds on 3 sides with full blocks. Bring the side walls out 2 blocks in front of the beds. Place full blocks directly above the pillows of the beds, and a block higher above the foot of the bed (so that there is an air gap above the bed feet.
      3. (optional) Place trapdoors sideways in front of the beds, and flip them up.
      4. Set time to night.
      5. One-by-one for each bed, spawn a villager, wait until it links to a bed and sleeps in it, then place a workstation 2 spaces in front of the bed.
      6. Place a row of blocks 3 spaces up above the space in-between the beds and workstations, so that when the villagers wake up and stand between the beds and workstations they will not be able to jump up on the workstations or on top of the trapdoors.
      7. Set time to day.

      Expected result

      Each villager stands between its bed and its workstation when it wakes up.

      Observed result

      The villagers move diagonally when they wake up and stand in front of a different workstation. Some workstations have 2 or 3 villagers in front of them, making it impossible to trade with all of the villagers.

            GoldenHelmet [Mod] GoldenHelmet
            Votes:
            11 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              CHK: