mojira.dev
MCPE-28352

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:

  1. Start a new flat world, set to peaceful

  2. Create a 50x50 flat platform >128 blocks above the ground

  3. Set the time to midnight

  4. 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

Attachments

Comments

migrated
[media]
migrated
[media]
migrated
[media]
migrated
[media]
migrated

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

migrated

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

migrated

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

migrated

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

migrated

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.

migrated

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.

migrated

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.

migrated

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.

[Mojang] Mega_Spud (Jay)

(Unassigned)

89015

Confirmed

Windows

1.2.3.6, 1.2.5.12

Retrieved