Here are some of the community comments and observations made regarding mob spawning in Minecraft.
A balanced mob spawning system is needed with consistent spawning rules. This would mean that during regular gameplay mob spawning is challenging, but not overwhelming.
Additionally, with balanced and consistent spawning rules, players should be able to pinpoint where mobs will spawn, and utilise that information so that effective spawning platforms and farms can be made.
- Slimes should spawn frequently in swamps and slime chunks.
- Endermen should spawn readily on spawning platforms built in the end.
- Wither skeletons should be regularly spawning in Fortresses.
- There should be a steady supply of hostile mobs spawning in caves around the player, making the game more interesting and challenging as they explore.
- Mobs should despawn when out of range of the player, so they don’t hog the mob cap unnecessarily. (Currently they only despawn if they are within a narrow band at a certain distance from the player.)
- Hostile mobs should despawn unless they have had significant interaction with the player (not just because the mob has looked at the player, for example).
- Drowned mob spawning should be balanced, as they spawn too often, hindering the spawning of other mobs.
- Passive mobs should spawn steadily around the player, so that resources can be gathered as needed.
- Mobs should not spawn if they are beyond a certain distance vertically from the player (The current behaviour effectively breaks traditional mob spawning platforms built in the sky, or in slime chunks)
Please sign in to leave a comment.

One solution I've come up with for Bedrock edition is to have a toggable bar in the game setting; adjusted before loading into the game, similarly to the simulation distance. Instead of having mobs spawn however they do now, they could spawn about 13-15 blocks away from the player; within the mobs sight distance. The toggle would only affect how far the mobs could get from the player before they despawn. For those who like the mobs how they are, unable to despawn, (unless the difficulty is set to peaceful or the world is closed), the first tier of the toggle would be "0. No despawn". It would then proceed with different distances from the player, ie "1. 15 blocks", "2. 30 blocks", "3. 45 blocks", etc, until it reaches the last tier; that being set to "simulation distance", which means mobs would despawn upon leaving the simulation distance of the world, (these could also be scaled by chunks rather than blocks). This would effectively allow every player to play the way they'd like, without having to choose a happy medium. Let the players choose how they want to play; having the host of the world control it, just like the difficulty or simulation distance. Perhaps the vertical distance could scale with the despawn meter, so that when mobs are despawning at 15 blocks away horizontally, they despawn vertically 5 or 8 blocks away. Please consider this system. I've gotten good feedback from it, and I'd be happy to test it, or help in any other way, to implement this system.
584 Comments