mojira.dev
MC-304560

In the gliding state after flight , Lunge will reset the player's speed direction instead of the sum of momentum

According to the information I have learned from the Minecraft wiki, the essence of Lunge is to add displacement changes. In the gliding state after flight, Lunge will reset the player's speed direction, causing the original gliding speed after flight to become 0, rather than the sum of momentum generated by gliding and Lunge, which does not conform to the laws of real physics.

As demonstrated in the video, I performed a lunge before the sliding speed returned to zero, which is the same as the displacement result of my lunge without speed at the same distance. Even if it is not in a vertical state, this vulnerability can be verified, which proves that lunge will reset the speed

Environment

windows 11 family / java 21

Attachments

Comments 2

I am resolving this as Invalid, since after testing myself with a command block which makes me face straight towards an axis as I glide, it can be seen that my gliding momentum was not canceled (watch the Z coordinate in the debug overlay).

I think the reason this seems unexpected to you is because due to how deceleration works in Minecraft, Lunge has a greater effect on your trajectory if you turn sideways immediately before using it.

P.S. If you want to play around with Lunge and pre-existing momentum, give yourself Resistance and Saturation and let this guy hit you around: /summon zombie ~ ~ ~ {equipment:{mainhand:{id:"stick",components:{"minecraft:enchantments":{"minecraft:knockback":10}}}},attributes:[{id:"minecraft:follow_range",base:48d}],PersistenceRequired:1b,CustomName:"Stick Man",CustomNameVisible:1b}

element_sb

(Unassigned)

Unconfirmed

(Unassigned)

1.21.11 Pre-Release 3

Retrieved