mojira.dev
MC-236897

Mobs exclusive to certain biomes spawning in areas they aren't supposed to due to 3D biomes

This was an issue in the experimental snapshots and has carried over to 21w37a.

Sometimes mobs will spawn in biomes they aren't supposed to, because of what I assume to be issues with 3D biome placements. You'll see parrots in forests, wolves in plains, etc,

I'm not sure if every biome-exclusive mob has this issue, but it's definitely still relevant.

HOWEVER, flying either far above or far below the spot where these mobs spawned usually, in all of my tests, reveals the correct biome. So for example, far below the parrots in the birch forest is a jungle within the stone. This suggests that it's being caused by the new world generation instead of any previous issues.

To reproduce:

From @unknown;

Biome exclusive mobs also seem to be generating in the wrong biomes as well. From my observation in both the experimental snapshots and 21w37a, this issue only applies to animals that don't despawn.

To reproduce, use the seed -2350610002792544176 and run the following commands:

/execute in minecraft:overworld run tp @p -24 101 192 -164 12

Parrots in the middle of plains.

/tp @p -1513 67 2055 -157 21

Rabbits in the middle of a jungle edge.

What I expected to happen:

Biome specific mobs such as parrots and wolves to be limited to their appropriate biomes; jungles and forests/taigas, respectfully.

 

Linked issues

Attachments

Comments 7

I think this may be a actually be a separate issue, caused by the new 3D biomes? In all of the screenshotted examples, flying far above or far below the areas these mobs spawned reveals the correct biome in the location they spawned. For example with the parrots in the birch forest, the surface shows a birch forest, but flying far below ground in the same spot will reveal a jungle in the middle of the stone. I'll update the bug report to match this.

I found a single llama in a savanna in 21w37a. It wasn’t a trader llama. I did check the biome upward, but it didn’t change. However I didn’t think to check down. Maybe the biome was underground and that caused it to spawn on the surface. If this was the case though, I would’ve expected to see at least one more somewhere around. 

Is this still happening on 21w40a?

Is this still an issue in latest snapshot?

Wasn't able to reproduce this since 21w40a, at least on the default overworld. Not sure about custom worlds.

Since 21w40a surface biomes can no longer be on top of other surface biomes, so I suspect this isn't an issue any more.

Per Henrik's comment above, is this still an issue in the 1.18-pre5 or later?

Orbic

(Unassigned)

Confirmed

Important

Mob spawning

21w37a, 21w38a, 21w39a

Retrieved