Mojira Archive
MCPE-43239

Beds in villages do not have to have a roof over them

A bed placed under the open sky near a villager_v2 will create a village ("dwelling") or be added to an existing village, and it can be claimed by a villager. According to Helen Angel, bed in villages must have solid blocks above them in Java, and this is a bug because it was intended to work the same way in Bedrock.

A possible consequence of this bug is that players can convert or create designs for villager breeders, iron farms, etc. that shouldn't work, but do. These will be broken by a fix for this bug.

Steps to reproduce:

  1. Create a new flat world.
  2. Place a bed anywhere.
  3. Place a villager near the bed.

Expected results:
The villager ignores the bed.

Actual results:
The villager displays green "happy" particles indicating that it has claimed the bed.

In the game save data, you can also examine the villager_v2 entity's dwellingUniqueID to see that it is not zeros, which indicates that the villager saw itself as being in a village at some point, but a bed under open sky should not create a village.

Works As Intended

[MCPE Mod] Auldrick

2019-03-15, 09:22 AM

2019-03-27, 07:10 PM

2019-03-27, 07:10 PM

2

0

Confirmed

187943

1.11.0.4 Beta, 1.11.0.5 Beta

-