Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-40783

Spawning Algorithm Broken - Mobs Don't Do Block Checks

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: 1.8.1, 1.9.0, 1.11.0.8 Beta, 1.10.1 (Windows 10 only), 1.10.0, 1.11.0, 1.11.1, 1.11.2, 1.11.4
    • Fix Version/s: 1.11.0.4 Beta, 1.11.4
    • Labels:
    • Confirmation Status:
      Community Consensus
    • Platform:
      Windows 10 - PC
    • ADO:
      168711

      Description

      What this bug basically allows for, is passive mobs to spawn on none grass blocks, such as stone, concrete, beacons, iron blocks etc etc. The only thing the game is really taking into account for where to spawn things, is biome. This also affects some hostile mobs too(like raids)

      So for instance, in super flat savanna world, with only stone platforms, you can have llamas spawn. As another example, polar bears can spawn on stone in snowy biomes. As you can see from these couple examples, the block check mobs should be doing is clearly missing in recent updates.

      Things like cats(from villages), llamas, horses, rabbits, polar bears, and turtles can spawn on any block, as long as its in the correct biome and correct light level. Llamas (only in savanna biomes?) and rabbits, can also spawn under ground. They should be surface spawns only. Cats also spawn inside blocks.

      Most of this bug was fixed in 1.10, passive animals needed grass to spawn, drowns needed water, and so did guardians. Now in 1.11 passive animal spawning is broken again. But the drown/guardian fix persists.

      This also affects raids. Raids don't do any form of block check, at all. If you can stand on it, they will spawn on. They will even spawn under ground, which is a massive issue.

      Below you can see images of these bugs in action, most of which where taken in a super flat testing world, so condense spawns into one area. Oh, and the raids are not taking damage on magma, due to this related issue: MCPE-47518

      You can see a full demonstration and description in this video: https://youtu.be/ymgbqpCAOMQ

        Attachments

        1. bear-rabbit on stone.png
          bear-rabbit on stone.png
          538 kB
        2. cat in path block (xray.png
          cat in path block (xray.png
          2.03 MB
        3. raid on glass.png
          raid on glass.png
          732 kB
        4. raid on magma.png
          raid on magma.png
          1.16 MB
        5. Screenshot (304).png
          Screenshot (304).png
          514 kB
        6. Screenshot (320).png
          Screenshot (320).png
          227 kB
        7. turtles on quartz.png
          turtles on quartz.png
          1.59 MB

          Issue Links

            Activity

              People

              • Reporter:
                silentwisperer silentwisperer
              • Votes:
                118 Vote for this issue
                Watchers:
                49 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  CHK: