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

Arrows not correctly rendered when hitting an entity at a near distance

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.17.11 Hotfix, 1.17.10, 1.17.0, 1.17.2 Hotfix
    • None
    • Confirmed
    • Windows

      When an arrow hits an entity from a near distance (9 blocks), it is not rendered. 

      How to reproduce: 

      1. Spawn a random entity. In the test I made, I spawned a creeper and gave it "Resistance V" for long lasting. The effect "Resistance" has been tested as won't affect the results. 
      2. Shoot arrows from a distance* closer than 9 blocks at the creeper. Bows and crossbows are the same. 
      3. Move backwards until the distance from you to the creeper is farther than 9 blocks. Repeat Step2.

      *Note: "Distance" does not include the blocks that the player and creeper are in. 

      Expected results:

      For both Step2 and Step3, you can see an arrow shooting from your bow/crossbow and hitting the creeper. The arrow may appear for a very short time,  but there shall still be a few frames of it flying towards target. 

      Observed results: 

      In Step2, the arrow is not seen flying at the creeper. Instead, the creeper seemed to be hit by an "invisible force", which is the arrow but not visible. In Step3, everything turns out as expected. 

      See more in the attached documents. 

      Weirdly, this bug does not occurr when the arrow does not hit a target (Target, as in an entity you want to hit, not the block "target"), like hitting a block instead. This bug also affects tipped arrows. If shot from a crossbow enchanted with "piercing", however, the arrow acts normally. 

      I consider this as a bug, because in versions before 1.16, arrows are "normaly rendered", like the expected results above. This also does not happen in Minecraft Java. I was hoping that the 1.17.0 update would fix this but...... as you see, it is still here. This is not possibly a feature...... is it? 

      Possible Explanation: My guess is that arrows tend to disappear 9 blocks before they hit an entity, while what they should have done was to disappear when they actually hit. 

      I have already searched in the Minecraft Bedrock Codebase for similar issues and seemingly found none. Please have a check and maybe have it fixed? 

      Edit: grammar

            Latruin Latruin
            Votes:
            4 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: