I saw that the villages in Bedrock Edition have missing buildings/structures.
No accessories in Plains Village
No fletcher’s houses in Plains Village.
No mason houses in Savanna Village.
No lamp posts in Savanna Village.
And lack of Taiga Village decorations.
Please add them as you can.
Linked issues
is duplicated by 2
relates to 2
Attachments
Comments 9
@Erick Delez and also many weaponsmith houses in Taiga villages, less temples in Desert villages, and lots of pens in Plains villages.
This behavior has been described on the Wiki for a long time:
In Bedrock Edition buildings have different probabilities of generating, depending on village type; for example, a weaponsmith shop is more likely to appear in a Taiga village than other villages.
I'm not sure why that would be considered a bug, especially since there are other differences in village generation between the editions. For example, again quoting the wiki:
Villages are slightly more common in Bedrock Edition than in Java Edition. There is a roughly 1⁄2 chance that at least one village is present within 500 blocks of the world spawn point in Java Edition, while this chance is about 2⁄3 in Bedrock Edition. This is due to the fact that villages can generate in more biomes in Bedrock Edition, as well as being closer to each other within an eligible biome.
Moreover, village structures having different weights in different biomes arguably adds realism/immersion and challenge, and promotes exploration.
The problem of "No mason houses in Savanna Village" seems to be caused by an issue with how the structure itself is defined.
Digging into the relevant NBT file (assets/structures/village/savanna/houses/savanna_mason_1.nbt
in the Android .apk), the palette
entries don't include any jigsaw blocks, hence no jigsaws in the blocks
entries. This stands in contrast to every other building in every biome (I checked!)—all of them, with the sole exception of savanna_mason_1.nbt
, contain a jigsaw block with *attachement_type*: minecraft:building_entrance
. (For what it's worth, the savanna_mason_1.nbt
file in the Java edition file does include this essential jigsaw block.)
In other words, the savanna mason house technically exists in the game. But because it doesn't contain a jigsaw block to connect to village streets, it's unable to actually generate within savanna villages.
To further back up Bret's proof, I checked the files further and compared them with Java, and here's the summary:
taiga_decoration_1.nbt
file on Bedrock doesn't contain any jigsaw block that needed to be connected to the rest of the village structure. Moreover, the structure itself differs from Java, which doesn't contain any water.taiga_decoration_6.nbt
file simply doesn't exist on Bedrock, which explains their absence of them.Similar to the
savana_mason_1.nbt
,savanna_lamp_post_01.nbt
doesn't contain any jigsaw block to connect with the rest of the village structure.
However, with the case of taiga_lamp_post_1.nbt
, plains_accessory_1.nbt
, and plains_fletcher_house_1.nbt
, I couldn't find the cause of the problem of not generating them from the NBT file itself, so it is most likely an internal issue here.
Following the similar repro process as MCPE-156084, I can confirm the reason why taiga_lamp_post_1.nbt
, plains_accessory_1.nbt
, and plains_fletcher_house_1.nbt
were not generated, was because the Minecraft Windows executable never even accesses the .nbt
files for the following structures.
This is so bad, why hasn’t this been fixed yet, can we please start voting for this bug so that they can fox this
I think it affects in Mobile too. Its super rare to find a leather worker house in snowy tundra, many armorer stations on taiga biomes, and less composters in savanna village.