Horses spawn in blocks during world generation, causing them to suffocate
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.
Linked Issues
is duplicated by4
relates to9
Created Issue:
Horses spawn in blocks, causing them to suffocate
When I created a minecraft world, I was next to some horses. Two of the horses suffocated to death. Unfortunately, both died, and also, the horse animation was a little bit off.
Environment
Mac
When I created a minecraft world, I was next to some horses. Two of the horses suffocated to death
. Unfortunately, both died, and also, the horse animation was a little bit off.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.
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.
Seed:
ILoveMushroomBiomes(1682752134)
World Type: Default
Coordinates: -257 76 -61
is duplicated by
relates to
is duplicated by
relates to
relates to
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.
Seed:
ILoveMushroomBiomes(1682752134)
World Type: Default
Coordinates: -257 76 -61The 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: 1682752134
World Type: Default
Coordinates: /tp -257 76 -61
Note: Horses seem to not spawn at that position anymore
-- Seed: 2154973
World Type: Default
Coordinates: /tp -129797 70 -3328 0 90
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: 1682752134
World Type: Default
Coordinates: /tp -257 76 -61
Note: Horses seem to not spawn at that position anymore
-- Seed: 2154973
World Type: Default
Coordinates: /tp -129797 70 -3328 0 90
Mac
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 90Code 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.
Horses spawn in blocks during world generation, causing them to suffocate
is duplicated by
relates to
is duplicated by
relates to
relates to
This issue duplicates MC-92729.
It's already been posted (MC-92729)
Thank you for your report!
However, this issue is a Duplicate of MC-92729.
It has been linked to this report (and 1.12.2 has been added to its affected versions). If you have additional information, please add it to that report.
Please search before reporting, as it's likely that one exists already.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – ?☃DCE7 Customer Support – 📖 Game Wiki
This has just happened to me, except there was no minecart and it was a donkey. I'm still mourning I guess and I feel so childish.
It suffocated to the obsidian of the portal.
It looks to me that this issue with the portal is more likely when the portal is not above ground level, instead it has one block height below ground, so that you can walk into it without jumping.
Edit: This may be another instance of the same bug that causes MC-92729 and MC-9568, since those issues have been reopened.
I should have opened a issue, didn't I?

By the way, if you need to reproduce, seed in 15w46a is ILoveMushroomBiomes
Confirmed.
This issue relates to
MC-13632Please 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
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-13734is already resolvedYou want
MC-80032.MC-13734was caused by the minecart not teleporting the horse, but I've linked it as related toMC-80032so that that can be found better; I've also linked this as related toMC-80032.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.
@memetics, that sounds like
MC-2025and 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.