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

Interaction inconsistencies between blocks and solid bounding boxes

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.20.70.24 Preview, 1.19.0.25 Preview, 1.18.10.26 Beta, 1.18.0.22 Beta, 1.17.40.20 Beta, 1.17.0.54 Beta, 1.16.230.50 Beta, 1.16.220.50 Beta, 1.16.210.58 Beta, 1.16.210.55 Beta, 1.16.210.54 Beta, 1.16.210.53 Beta, 1.16.210.50 Beta, 1.16.200.57 Beta, 1.16.200.53 Beta, 1.16.100.56 Beta, 1.16.100.54 Beta, 1.16.100.52 Beta, 1.16.100.50 Beta, 1.16.20.53 Beta, 1.16.20.52 Beta, 1.16.0.68 Beta, 1.16.0.67 Beta, 1.16.0.66 Beta, 1.16.0.64 Beta, 1.16.0.63 Beta, 1.16.0.61 Beta, 1.16.0.60 Beta, 1.16.0.59 Beta, 1.16.0.57 Beta, 1.16.0.58 Beta, 1.16.0.55 Beta, 1.16.0.53 Beta, 1.16.0.51 Beta, 1.15.0.56 Beta, 1.15.0.55 Beta, 1.15.0.54 Beta, 1.15.0.53 Beta, 1.14.30.51 Beta, 1.14.25.1 Beta, 1.14.20 Hotfix, 1.14.2.51 Beta, 1.14.2.50 Beta, 1.14.1 Hotfix, 1.14.0, 1.14.30 Hotfix, 1.14.60 Hotfix, 1.16.0, 1.16.1, 1.16.10, 1.16.20, 1.16.40 Hotfix, 1.16.100.59 Beta, 1.16.100, 1.16.200, 1.18.0
    • None
    • Confirmed
    • Windows
    • 394579

      ******* Since 1.15.0.51, only air can and will be executed. *********

      Note:

      When an entity moves on a solid bounding box (any full block, boat, shulker, etc.), the nearest block within the entity's hitbox radius north, south, east, or west is used for interaction (interaction meaning slime block bouncing, sounds, particles, farmland trampling, etc). 

      The bug

      Based on the information above, if only air is found within that radius, the block below the center of the entity is used for interactions, even if it's air. This poses two problems: 1: jumping beyond a block's hitbox, but still landing on it's bounding box, will calculate interactions similar to MCPE-14166; 2: when standing on a boat or shulker (entities with solid bounding boxes), interactions will be calculated based on the information in the Note, and MCPE-14166.

      Reproduce (or at least one way to)

      1. Angle yourself to the edge of a block.
      2. Sneak to the edge of that block.
      3. Jump repeatedly.
      4. When ready, walk forward just before you land on the block.

      If done correctly, the player will interact with the block below the edge that they were at (if it's air, the stone sound will play).

      Video Example (before 1.15.0.51)

      https://youtu.be/PGN3BAq0_Hk

            Doubletoad74 [Helper] NelLexvul
            Votes:
            11 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              CHK: