When you place a mob spawn egg on the ceiling of a block, it would spawn the mob 1 block higher and next to the block.
Steps to produce
grab a mob spawn egg.
grabs some blocks.
build a pole and place one block next to the pole as a roof.
Spawn the mobs using the spawn eggs under the blocks.
Attachments
Comments 3
Thank you for your report!
However, this issue has been closed as Won't Fix.
If you'd like to post a suggestion or give further feedback, please visit the Minecraft Feedback Site or choose a link below.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
Can confirm, see my attached video.
To elaborate, the mechanic behind spawning mobs (with an egg) under blocks seems to be contingent on their overall height/size, as smaller mobs such as silverfish, spiders, guardians, will always spawn centered directly under the block. Meanwhile taller mobs such as zombies, villagers, camels, endermen, etc. will always spawn at a block's corner/edge/off-center. Regardless of whether they're under a single block or a 4x4 platform, this behavior is the same.
This is very odd, as we're dealing with air blocks and there is nothing obstructing the mob from being spawned regularly. It seems as if the inverse of MCPE-122684 is occurring.
Steps to reproduce:
1. Choose a spawn egg of a taller/larger mob (zombie, villager, camel), and a smaller one (spider, silverfish, guardian).
2. Build a 1x1 and 4x4 platform in the air.
3. Position yourself under one of the platforms, aiming straight at a single block, and spawn one of each differently sized mob.
4. Repeat the same process under the other platform.
Observed results:
The larger/taller mobs will always spawn to the side/off-center of the block you're aiming at, regardless of whether you're under a single block, or under a large platform. Under a single block, the taller mobs will always spawn level to the block and to its sides, whilst under a larger platform, they will always spawn off-center or under the adjacent block.
Expected results:
Mobs that are spawned using eggs, irrespective of size/height, should be able to be spawned directly under a block you're aiming at if there's enough space.