Airborne minecarts rapidly lose horizontal velocity
What happens:
A minecart that runs out of track and has no ground directly under it will slow down at a fast rate.
What I think should happen:
A minecart that runs out of track and has no ground directly under it should not lose any (or much) of its horizontal speed. An airborn minecart should only slow down quickly if it enters water or lava while falling.
How to observe:
Build straight line of blocks floating high up in the air and place powered rails on top. Use either a redstone torch, redstone block, or a lever to give the rails constant power. Then, put a minecart on the track and push it so that it starts moving. Once the minecart runs out of track on the floating blocks you created, it will start to fall down. At the same time, it will begin to quickly stop moving forward (as if the air was dense like water).
Code analysis by Marcono1234 can be found in this comment
- Works As Intended
Marty McFly
iPyronic- 20
- 9
- Confirmed
- Minecart
- air horizontal minecart motion velocity
13w04a - 21w11a
13w04a 13w09b 13w09c 1.5 13w11a 1.9 1.9.1-pre3 1.10.2 16w38a 16w40a 16w41a 16w44a 1.11-pre1 1.12.2 18w20c 1.13.1 1.15.2 20w21a 1.16-rc1 1.16 1.16.2-pre1 1.16.2-rc1 1.16.3-rc1 1.16.3 1.16.4 20w45a 20w46a 20w48a 20w49a 20w51a 21w03a 21w05a 21w05b 21w06a 21w07a 21w08a 21w08b 21w10a 21w11a
Created Issue:
Airborn minecarts rapidly lose horizontal velocity
What happens:
A minecart that runs out of track and has no ground directly under it will slow down at a fast rate.What I think should happen:
A minecart that runs out of track and has no ground directly under it should not lose any (or much) of its horizontal speed. An airborn minecart should only slow down quickly if it enters water or lava while falling.How to observe:
Build straight line of blocks floating high up in the air and place powered rails on top. Use either a redstone torch, redstone block, or a lever to give the rails constant power. Then, put a minecart on the track and push it so that it starts moving. Once the minecart runs out of track on the floating blocks you created, it will start to fall down. At the same time, it will begin to quickly stop moving forward (as if the air was dense like water).
relates to
This ticket is incomplete without the requested information, no response has been received within a reasonable time and we are assuming the issue has been resolved. If you are still experiencing this issue, we can reopen it at your request.
What happens:
A minecart that runs out of track and has no ground directly under it will slow down at a fast rate.What I think should happen:
A minecart that runs out of track and has no ground directly under it should not lose any (or much) of its horizontal speed. An airborn minecart should only slow down quickly if it enters water or lava while falling.How to observe:
Build straight line of blocks floating high up in the air and place powered rails on top. Use either a redstone torch, redstone block, or a lever to give the rails constant power. Then, put a minecart on the track and push it so that it starts moving. Once the minecart runs out of track on the floating blocks you created, it will start to fall down. At the same time, it will begin to quickly stop moving forward (as if the air was dense like water).
Code analysis by Marcono1234 can be found in this comment
relates to
Airborne minecarts rapidly lose horizontal velocity
Relates to MC-8262

This has always been the case, and probably isn't really considered a bug per se, but it would be nice to see it changed. Especially now that we have TNT minecarts.
This may be related to the bug about players losing horizontal motion when shot out of a TNT cannon.
No response for over a year.
Confirmed for
Please link to this comment in the description
The following is based on decompiled version of Minecraft 1.9 using MCP 9.24 beta. All method and class names are the names used in the decompiled version.
The reason why this happens is very likely that the method net.minecraft.entity.item.EntityMinecart.moveDerailedMinecart() clamps the motion for all three axes to the "maximum speed" (0.4d). This means that it rapidly drops from about 1.1d on the power rail to 0.4d.The problem is that clamping the value between two fixed values makes little sense because the slowing down looks pretty strange then. Additionally the factor used to slow down the minecart could be changed from 0.949999988079071D to a higher value or could be made dependent from the current motion in relation to the maximum speed.
Note: Changes to this method will break existing minecart tracks.
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. If this has been done, we can reopen the issue.
Keep in mind that the "Resolved"-Status on this ticket just means "Answered", and that we are waiting for further information on whether this issue still exists or not. It will be reopened as soon as the requested information has been delivered.
Confirmed for
Confirmed for 1.13.1.
Confirmed in 1.15.2 and 20w21a.
Affects 1.16 Release Candidate 1
Affects 1.16.2 Pre-release 1
Affects 20w45a
Can I request ownership?
Relates to MC-8265
Can confirm in 21w05b.