mojira.dev
MC-6286

Cannons can't push you horizontal because the player has friction with the ground even when airborne.

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

Is that a bug ?
"TNT Cannon" is not a feature of Minecraft, that is something you've build.

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

Agreed. Air friction is too high and hinders gameplay in various aspects.

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.

2 more comments

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.

Yes, very much so. Still an issue. 1.8.1 Pre-3

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.

Ticket resolved as incomplete, because no answer in a reasonable amount of time (1+ year), if it still happens, please update the ticket.

Howzieky

(Unassigned)

Unconfirmed

Minecraft 1.4.6, Snapshot 13w01a, Snapshot 13w01b, Minecraft 1.5, Minecraft 13w48b, ..., Minecraft 1.7.9, Minecraft 14w17a, Minecraft 14w18b, Minecraft 1.8, Minecraft 1.8.1-pre3

Retrieved