Mobs can suffocate below blocks, if the eye height isn't inside the collision box
Mobs suffocate when their eye level is inside solid blocks.
Therefore in cases where the eye height of the mob lies outside of its collision box, the mob doesn't need to be inside a block to take damage from it.
This can lead to mobs weirdly taking damage or dying.
Affected Entities
| Mob/Entity | Eye Position | Comment |
|---|---|---|
| Baby/Grown Chicken | Suffocating below blocks | |
| Baby Mooshroom/Cow | Suffocating below blocks | |
| Baby/Grown Horse/Donkey | Suffocating below blocks, also see MC-76050 for donkeys | |
| Baby/Grown Llama | Suffocating below blocks: comment | |
| Fox | Suffocating below blocks | |
| Baby Turtle | Suffocating below blocks but eye Position seems fine. See |
|
| Cod | Fixed by moving eye height down, see |
|
| Baby Sheep | Fixed by moving eye height down | |
| Baby Giant | Fixed by removing baby giant? |
Ideas to fix this
- Manually move the eye position for the hand full of affected mobs (seems what has been done and is reasonable)
- Adjust the suffocation rule to only trigger when eye height and collision box are inside blocks
- Force the collision box to grow to include the eye height
- Force the eye height to snap into the collision box
This issue was split off MC-50367.
2019-01-20, 07:22 AM
2021-04-04, 10:13 AM
2019-04-08, 10:43 AM
13
10