The Bug:
After shooting an arrow at another player blocking with a shield, only the person who had been fired at will be able to see the arrow deflecting and landing on the ground.
Steps to Reproduce:
(requres two players to test)
Get two players to join into either an LAN, or multiplayer world
Have Player 1 hold and use a shield (If testing alone: hold the 'use' key, then press F3 + T. You can now continue to use it after tabbing out)
Have Player 2 shoot Player 1
Observed & Expected Results:
❌ - The arrow will be blocked by Player 1 using the shield, and the arrow will only be visible to Player 1 afterwards.
✔ - The arrow would be visible to all players, regardless of who was shot, and who fired the arrow.
Screenshots/Videos:
Player blocking:
Player firing:
Notes
Even using F3 + B will not display the arrow entity's hitbox.
Code Analysis:
An in-depth code analysis covering this issue, and the issues related it can be found in MC-129934.
Original Description:
(by @unknown)
[media]After some playing with arrows and shields, we discovered that the arrows become invisible to its shooter when the arrow is fended off by another player with a shield.
Videos
Player 1:
[media]
Player 2:
Linked issues
relates to 2
Attachments
Comments
Requesting ownership of this issue to maintain it seeing as this is the original poster's only issue, and they have not maintained it.
Can confirm.