The bug
When I created a minecraft world, I was next to some horses. Two of the horses suffocated to death since they spawned inside blocks. Also, the horse animation was a little bit off.
How to reproduce
Seed:
2154973
World Type: Default
Coordinates:/tp -129797 70 -3328 0 90
Code analysis
Based on 1.11.2 decompiled using MCP 9.35 rc1
The problem seems to be that the method net.minecraft.world.WorldEntitySpawner.performWorldGenSpawning(World, Biome, int, int, int, int, Random)
, which is called when a chunk is populated, does not test if the entity it wants to spawn is colliding before spawning it in.
Related issues
is duplicated by
relates to
Attachments
Comments


By the way, if you need to reproduce, seed in 15w46a is ILoveMushroomBiomes
Confirmed.
This issue relates to MC-13632

Please provide seed and coordinates.
Seed:
ILoveMushroomBiomes(1682752134)
World Type: Default
X/Y/Z:
-257 76 -61
Also affects Windows 10

Oh, the horses were around -250 75 -60. You're probably right.
Confirmed for 15w47b

Confirmed for
15w47c

confirmed for 16w07a

Confirmed 16w42a

Removed the previously provided seed and coordinates because it looks like horses were not spawning there anymore.

Confirmed on 1.12. As horses generally spawn on plain biome it is a rare case. But it can be seen when they spawn on mountainous region or on mountain like landscape. Similar to the Llama case.

This happens as well with horses that come from nether portal.
Shoud I create an issue?
I think it already exists and is closed:
https://bugs.mojang.com/browse/MC-13734?focusedCommentId=449442&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-449442
I'm commenting here as well since MC-13734 is already resolved


Can this still be reproduced in 1.13.2 and higher?

I've had several horses suffocated not just during world generation but upon reloading a server where the horse is standing in a corner of a stable or next to a wall.

@@unknown, that sounds like MC-2025 and is not part of this report.

Can this still be reproduced in 21w05 or later?
If you're able to reproduce, please provide a new seed and coordinates, the one in the description no longer works.