45 Strafe

45° Strafe is a technique that grants more speed than regular movement.

It can be done by moving diagonally and turning 45° degrees (hence the name) while keeping the same direction.

45° Strafe can be performed by either:


 * Turning 45° left and Strafing right.
 * Turning 45° right and Strafing left.

The turning must be quick (< 1tick) and precise (±10°), so it's difficult to perform consistently.

Some jumps require the use of 45° strafe, such as 1bm 4.375b.

3cZ6xSqY0yw

Effect on Movement
On every tick, the Player gains some acceleration depending on inputs and other factors.


 * When moving forward (without strafing), the acceleration gained is scaled by $$0.98$$


 * When strafing, the acceleration is scaled by $$1.0$$

Therefore, 45° Strafe is up to $${1.0 \over 0.98}$$ the speed of regular movement (up to 2% faster).

Special case: 45° Sneak


 * When sneaking forward (without strafing), the acceleration gained is scaled by $$0.98$$
 * When strafing while sneaking, the acceleration gained is scaled by $$0.98 \sqrt{2}$$ (≈ 1.386)

45° Sneak is used for no-momentum jumps (example). Outside of parkour, it's notably used for bridging.

Explanation
The origin of the 45° strafe "glitch" is hard to pinpoint in the game's code: It's the result of incoherent design, chaotic function calls, and nonsensical calculations.

Below is a simplified version of the horizontal movement source code.