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.
Related issues
is duplicated by
Attachments
Comments





Confirmed on Windows 10 64-bit on 1.2.3, and Android.

Confirmed on Windows 10 64-bit on 1.2.3, and Android.

Confirmed on Windows 10 64-bit on 1.2.3, and Android.

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.

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.

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.

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.