When you stand at the head of a TnT cannon, it blows up and you fly UPWARDS and barely sideways. The game is constantly acting as if you are having friction with the ground.
Linked issues
Comments 12
the cannon is not the bug. the bug is that ANY kind of horizontal push is destroyed because the game thinks the player is constantly touching the ground. the friction should not kick in until they land
Try making a TnT cannon. Notice how FAR the TnT flies. Now, fir again, but remove the 'cannon ball' and stand where it stood. Notice how HIGH instead of FAR you go.
Didn't realize this was technically a bug, but yes it is for sure. And still is as of 14w18b.
Players receive resistance when moving horizontally, but not vertically. Other entities, like mobs and other TNT entities do not receive this resistance and can fly horizontally like normal. So there is definitely a discrepancy here.
This bug may work similarly to MC-52881. If incoming packets are processed between when the velocity from the explosion is applied and when it is sent to the client, then friction may be incorrectly applied. I will investigate this when I get a chance.
Is this still an issue in the current Minecraft Snapshot 15w47c or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Is that a bug ?
"TNT Cannon" is not a feature of Minecraft, that is something you've build.