mojira.dev
MCPE-122682

Villagers cannot path around sleeping villagers to reach their own beds

Windows 10 Pro Version 20H2 Build 19042.867

Bedrock v1.16.230.50  Beta Seed: Coastal Village (-1813740965); Survival Mode; Normal Difficulty; Infinite Size; world originally created in Beta v1.16.0.55. 

Steps to Reproduce:

  1. Go to any village which has villagers.

  2. Place a few beds inside a structure along a wall that has a door.

  3. Wait for night.

  4. (Or use

[media]
  1. . The buttons toggle day/night and move the villagers out of the structure at day time for easy retesting.)

Observed Results:
Some villagers do not go to their linked bed, see above attached video. After the first village gets in its bed it blocks the others from reaching theirs.

Expected Results:
Villagers would path find around other beds and/or sleeping villagers and go to their linked bed.

 

Related issues

Attachments

Comments

migrated
[media][media][media][media]
GoldenHelmet

Are they only failing to path around beds? Are you sure this behavior is new in 1.16.230.50 beta? An earlier report for 1.16.0 at MCPE-86791 sounds very similar, but that report was resolved as a duplicate of MCPE-47075 for pathfinding over non-full blocks in general. The latter was supposed to be fixed in 1.16.100, but it's possible the fix did not have any impact on bed blocks at all.

migrated

@GoldenHelmet, as the videos show, the villagers can not find their way around or between the beds to get to their linked beds. I don't know if this issue occurred on previous Betas, because villagers were not going to their beds at night, see bug report MCPE-119736. If beds are a part of custom path finding bug (MCPE-101235), then I guess this may relate. I did not view a bed as a button or one of the blocks described in aforementioned bug report.

GoldenHelmet

Cannot reproduce in 1.16.220:

[media]

Beds were included as an affected block on MCPE-100622 but I can’t reproduce that issue with beds either. MCPE-101235 does not apply to vanilla blocks.

migrated

@GoldenHelmet, may I suggest you configure the beds as shown in my above video.  Your beds are laid end to end and no walls. Configure a test with walls and parallel beds in two rows as shown in my video. I think you will get the same results I did. Thanks for your time 🙂.

GoldenHelmet

I've made a test world with a setup similar to Bubba Doodah's that can be used to reproduce the problem over and over:

[media]

. Use it as shown in this video:

[media]

.

Adult villagers are unable to path over or around occupied beds. They collide repeatedly with the villager in the bed and cannot adjust their pathfinding to compensate. This is not a new behavior, I have experienced it with multi-bed villager dorms since I started playing in 1.12.

migrated

(Unassigned)

508289

Confirmed

Multiple

Windows 10 Pro PC V. 20H2 Build 19042.867

1.16.220, 1.16.230.50 Beta, 1.18.31, 1.20.12 Hotfix

Retrieved