If you grab an animal with a lead, and go up far enough to pull them off the ground, they will usually take fall damage when they touch the ground, regardless of how slowly they fell. This is likely due to the fact that fall damage is calculated by time in air, or time falling, and not by speed of descent like it should be (in my opinion). This is also related to the bug where players take massive fall damage in boats if the boat happens to land somehow (such as sailing onto a dock made of slabs).
It would really help if this bug was fixed, because I lost two horses trying to pull them out of a 7-block deep hole, and having them die as soon as they touch the ground, even with the lead still attached.
Comments 3
So what you're saying is that it's intended that you hold an animal 2 meters off the ground for a few seconds, it dies as soon as it touches the ground, as if it fell from 20?
I'm saying the reason behind why they are dying is working as intended. The problem does exist but since it doesn't actually relate to the leash itself its not technically a bug. Its more of a suggestion to redesign the fall damage mechanic to account for the leash as as a restrictor to reduce fall damage but technically not negate it.
In other words this should be put on the suggestion side of the Minecraft forums.
In reality if your mob was to hang by the leash you would essentially be choking it as its tied to the mobs neck so suffocation damage should be taken by the mob in this instance.
thats kind of an intended feature as the fall damage doesnt take anything into account except, the time you or a mob is not touching a block below them (i.e. it doesn't even care about height, its really the amount of time your in the air). Because the mobs are "floating" in the air from the lead, they are not touching any blocks (below them) and since the lead is an entity it doesn't count as a block... so the time they are in the air is just added fall damage through the internal formula that calculates damage taken