After an arrow hits a block, it can keep some of it's velocity from when it was fired after the block is either moved or removed.
Steps to Reproduce:
Place a trapdoor at eye-level to the player
(Must be close enough to interact with the trapdoor)Crouch
Shoot an arrow at the trapdoor
As soon as the arrow hits it, open the trapdoor quickly after
Observed Results:
The arrow will hit the trapdoor, coming to a full stop. Once the player opens the trapdoor, the arrow will sometimes jolt forward with gained speed and height.
Expected Results:
After an arrow hits an obstruction and comes to a full stop, it should lose all of it's velocity, and fall straight to the ground if the obstruction is moved or removed.
Screenshots/Videos:
My demonstration of the issue, and reproducing it:
[media]
Notice how the first arrow comes to a full stop, and falls as expected, where as the second arrow gains lots of momentum seemingly for no reaon.
Linked issues
is duplicated by 2
relates to 2
Attachments
Comments 11
Relates to [MC-180397]
I think this is related to MC-265965
That issue is about in-game gravity pulling the arrow downward, this issue is arrows not properly removing their velocity after colliding with a block.
Cannot reproduce anymore with recent changes to arrows and projectiles.
Likely fixed due to the behavior mentioned in MC-278155.
yeah i just spent like 2 hours trying to replicate this in every direction and almost every angle, even at specific y levels
also it said “NOT FIXED” literally just a few minutes ago before i had made an account
now it says resolved 😭 and when i try to open the link in a browser ive not signed up/logged on it says “issue not found” lmao..
Can confirm. Also affects 20w51a, however, this seems intentional.