Hostile mobs can spawn >128 blocks away vertically
Verification builds:
1.2.3.6, 1.2.5.12 Retail
Summary:
Mobs are spawning at a much greater distance around the player (vertically) than they should. Mob spawning should follow a set of limits so they only populate an expected area around the player.
Steps to Reproduce:
- Start a new flat world, set to peaceful
- Create a 50x50 flat platform >128 blocks above the ground
- Set the time to midnight
- Set the difficulty to Easy or higher
Observed Results:
Many mobs will spawn on the ground that is >128 blocks away from the player, and a few mobs might spawn on the platform surrounding the player.
Expected Results:
Mobs should only spawn between 24 and 128 blocks away from the player (in this example, they should only be spawning on the platform), and none should spawn on the ground as it is >128 blocks away.
Screenshots/Videos attached: Yes
Notes:
Even testing this at y256 still allows mobs to spawn on the ground.
Linked Issues
Created Issue:
Hostile mobs can spawn >128 blocks away vertically
Verification builds:
1.2.3.6, 1.2.5.12 RetailSummary:
Mobs are spawning at a much greater distance around the player (vertically) than they should. Mob spawning should follow a set of limits so they only populate an expected area around the player.Steps to Reproduce:
- Start a new flat world, set to peaceful
- Create a 50x50 flat platform >128 blocks above the ground
- Set the time to midnight
- Set the difficulty to Easy or higher
Observed Results:
Many mobs will spawn on the ground that is >128 blocks away from the player, and a few mobs might spawn on the platform surrounding the player.Expected Results:
Mobs should only spawn between 24 and 128 blocks away from the player (in this example, they should only be spawning on the platform), and none should spawn on the ground as it is >128 blocks away.Screenshots/Videos attached: Yes
Notes:
Even testing this at y256 still allows mobs to spawn on the ground.
relates to
is duplicated by
Please refer to ticket MCPE-28352 that describes the behaviour of mobs spawning more than 128 blocks away vertically.
There are some differences in the way entities and chunks are loaded and handled in Bedrock, which may explain why mobs aren't immediately despawning. (For reference, see tickets MCPE-19265 and MCPE-28352 which show some spawn mechanics that are different to other platforms.)
For all intents and purposes the issue raised in this ticket has been fixed.
If hostile mobs not despawning is causing you other problems, please feel free to add more information about it, and the way it's adversely affecting gameplay here so it can be investigated. (Bear in mind though that some behaviours can't be changed!)
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Feedback – 📖 Game Wiki
Thank you for your report!
However, this issue has been closed as a Duplicate of MCPE-28352.
It has indeed been decided by the dev team that this is working as intended. However, if you have a suggestion or feature request please visit the Feedback Site.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Feedback – 📖 Game Wiki
MCPE-28352 outlines bedrock spawning mechanics which make mobs farms completely useless. Along with this despawn issue it makes survival play difficult and hugely time consuming. Gotta spend 30 minutes hunting for creepers for a few rockets to keep flying. And since nothing deep underground despawns you can’t even make a sniper tower because things are so slow to spawn.
Confirmed on Windows 10 64-bit on 1.2.3, and Android.
I jus built a flat world and used TNT to create a void world 200 x 200. I started to build ilmango's mob farm tower with the light blocking level at y202. I put sea lanterns on top of that and built 9 spawning platforms. It wasn't breaking any speed records but mobs were spawning whereas the one on my realm wasn't. So, in my testing world I flooded the spawn platforms with water to prevent spawning, added a platform at y2 and went back to the top at y202. I did /kill @e and killed what spawned while I was traveling and waited for a few seconds. I did the kill command again and skeletons and creepers were killed. After a few seconds I did it again and more mobs were killed. I then removed the platform at y2 and do the test again. The kill command was empty as there were no valid spawning spaces anywhere. I just updated to 1.2.5 this morning and the y value still seems to be ignored.