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

Mob Pathfinding Doesn't Work With Custom Geometry

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • None
    • 1.18.10.27 Beta, 1.18.10.26 Beta, 1.18.0.24 Beta, 1.18.0.22 Beta, 1.18.0.20 Beta, 1.17.40.23 Beta, 1.17.40.20 Beta, 1.17.30.24 Beta, 1.17.30.23 Beta, 1.17.30.22 Beta, 1.17.30.21 Beta, 1.17.30.20 Beta, 1.17.11 Hotfix, 1.17.20.22 Beta, 1.17.20.21 Beta, 1.17.10, 1.17.10.23 Beta, 1.17.1 Hotfix, 1.17.10.20 Beta, 1.17.0.58 Beta, 1.17.0.56 Beta, 1.17.0.54 Beta, 1.17.0.52 Beta, 1.17.0.50 Beta, 1.16.230.56 Beta, 1.16.230.54 Beta, 1.16.220, 1.16.230.50 Beta, 1.16.220.52 Beta, 1.16.220.51 Beta, 1.16.220.50 Beta, 1.16.210.61 Beta, 1.16.210.60 Beta, 1.16.210.59 Beta, 1.16.210.58 Beta, 1.16.210.57 Beta, 1.16.210.56 Beta, 1.16.210.55 Beta, 1.16.210.54 Beta, 1.16.210.53 Beta, 1.16.210.51 Beta, 1.16.210.50 Beta, 1.16.200.57 Beta, 1.16.200.55 Beta, 1.16.200.53 Beta, 1.16.200.52 Beta, 1.16.200.51 Beta, 1.16.100.60 Beta, 1.16.100.58 Beta, 1.16.100.57 Beta, 1.16.100.59 Beta, 1.16.201 Hotfix, 1.16.210, 1.16.221 Hotfix, 1.17.0, 1.18.2 Hotfix, 1.18.30.33 Preview, 1.18.12 Hotfix, 1.19.20.24 Preview, 1.19.11 Hotfix
    • Confirmed
    • Multiple
    • 435577

    Description

      Mobs that try to pathfind over blocks with custom geometry just start jumping as if they're trying to get on top of a full block when there isn't one.

      Update: 1.17.40.23:

      • Vertical pathfinding seems to be pretty good now, but narrow blocks appear to be a problem for pathfinding, see attached video

      Update: 1.17.40.20:

      • In this update mobs can pathfind correctly over a custom slab (lower or upper), there still exists block heights that mobs won't pathfind over 2/3 for example.

      Expected Behavior:

       - Mobs pathfind over and around custom geometry correctly and smoothly.

      Actual Behavior:

       - Mobs start jumping up and down uncontrollably.

      Steps To Reproduce:

      1. Download the attached pack
      2. Use the give command to obtain either 'grunt:mud' or 'grunt:basalt_slab'
      3. Place enough blocks to test pathfinding over
      4. Spawn a villager and a husk on opposite ends
      5. The husk will try to get to the villager but fail and end up jumping uncontrollably on the slab or just sit still on the mud

      Attachments

        1. 2021-09-23 20-20-58.mp4
          7.98 MB
          Gruntastic
        2. Minecraft 2020-09-26 11-54-46.mp4
          6.90 MB
          Gruntastic
        3. mud_fuel_shooter_pathfinding.mcaddon
          20 kB
          Gruntastic

        Issue Links

          Activity

            People

              Gruntastic Gruntastic
              Votes:
              16 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                CHK: