Mojira Archive
MCM-985

Snowy villagers spawn in taiga villages in cold_taiga variants

Partner Rank:

4

Partner Team Reporting:

Foxy

Verification builds:

v1.15.0.51, v1.14

Summary:

While taiga villages only generate in standard taiga biomes in Java Edition, they are able to generate in taiga, taiga hills, snowy taiga (id: cold_taiga), and snowy taiga hills (id: cold_taiga_hills) biomes in Bedrock Edition.
However the villager_v2 behaviors do not allow taiga villagers to spawn in biomes with a cold biome tag, resulting in snowy taigas and snowy taiga hills generating with taiga villages containing snowy villagers.

Impact:

Low impact

Repro Steps:

  1. Locate a cold_taiga or cold_taiga_hills biome containing a village
  1. Attempt to spawn villagers in these biomes.

Observed Results:

Villages within these biomes will be taiga variants, but will contain snowy villagers

Expected Results:

Either taiga villagers should spawn in cold_taiga and cold_taiga_hills biomes, or cold_taiga and cold_taiga_hills biomes should generate with snowy villages.

Screenshots/Videos attached: Yes/No

Screenshot included

Regression Builds:

I'm unable to find a version in which this performed as expected

Notes:

An easy solution would be to change all instances of taiga villagers' biome filters from

(('= extreme_hills' OR '= taiga') AND '≠ cold')
to
(('= extreme_hills' AND '≠ cold') OR '= taiga')

and then changing snowy villagers' biome filters from

(('= cold' AND '≠ ocean') OR '= frozen')
to
(('= cold' AND '≠ ocean' AND '≠ taiga') OR '= frozen')

 

as I've done in the attached villager_v2.json

Unresolved

Foxy

2020-03-14, 05:16 AM

2020-03-18, 09:36 PM

0

0

Future Release

-