mojira.dev
MC-50174

Speed effects have no effect when the player is not on the ground

Minecraft's speed modifiers have no effect on players when they are not on the ground (as determined by the g:(true/false) in the debugging display). This applies to jumping, swimming, free fall, and flying (in creative).

To verify, give yourself some very high level of Slowness (like 100). When standing on the ground, you should be fully immobile. Trying to sprint will display the particles, but will not move you. Now jump while trying to move. You will immediately begin moving as normal. Slowness level 100 is an extreme-case scenario to make the problem more visible. This issue occurs with any level of slowness or swiftness.

Entering flight mode in Creative will immediately nullify the effects of the Slowness. Teleporting yourself upwards and falling down will allow you to shift sideways mid-air. Getting into water will allow you to move freely as well.

Please fix this. It's a very odd an unhelpful behavior/bug, and is causing me quite a lot of trouble.

YouTube video of this bug in action: http://youtu.be/XwhXBmGroys

Related issues

Comments

CubeTheThird

I'm fairly certain this is intended behaviour.

Dennison Richter

During flight makes sense. The rest doesn't. I'd have to look at the source to be sure, but if I had to guess I'd say the goal was to exempt players flying in creative from the effects, and the rest was an unintended side effect. The effects are subtle enough within the confines of vanilla Mincraft gameplay that it's gone unnoticed.

kumasasa

Related to MC-43269

Dennison Richter

(Unassigned)

Unconfirmed

mob

Minecraft 1.7.4, Minecraft 1.7.5

Retrieved