Eating chorus fruit does not reset fall distance
Linked Issues
relates to5
Created Issue:
Eating chorus fruit does not reset fall distance causing fall damage
Changed Summary:
Eating chorus fruit does not reset fall distancecausing fall damage
Changed Description:
Added Affects Versions: 1.12.2-pre2 1.12.2-pre1 1.12.1
Added Affects Versions: 1.13.1
Added Mojang Priority: Normal
Added Affects Versions: 19w14b
Added Affects Versions: 20w21a
Added Affects Versions: 1.16-pre2
Removed Category: (Unassigned)
Added Affects Versions: 1.16-pre8
Added Linked Issues:
relates to
Added Affects Versions: 1.16.3
Added Affects Versions: 20w46a
Added Linked Issues:
relates to
Added Affects Versions: 21w03a
Added Affects Versions: 21w05b
Added Affects Versions: 21w06a
Added Labels: chorus_fruit
Removed Labels: chorus-fruit
Added Attachments:
Added Affects Versions: 21w17a
Added Affects Versions: 1.18.1
Added Affects Versions: 1.18.2
Added Attachments:
Added Affects Versions: 1.19.2
Added Affects Versions: 1.20.1
Added Assignee:
[Mojang] Timur Nazarov
Added Affects Versions: 23w32a
Added Linked Issues:
relates to
Confirmed for 19w12b. I think the real bug here is that wolves take fall damage after teleporting, which doesn't happen when players are falling and then use an ender pearl. The same should happen with players when eating chorus fruit, which is why this might relate to MC-112133.
Distance-fallen problem, so it may ralates to MC-112133



Confirmed for 1.13.1.
Confirmed for 19w14b
Confirmed for 1.15.2
Still in 1.16.1 and 20w29a
Related to MC-109060 - same issue, but the teleportation method is different.
Can confirm in 21w03a.
Can confirm in 21w05b.
Can confirm in 21w06a.
Can confirm in 21w17a.
I can confirm this in 1.18.1. Here's a code analysis of this issue.
Code Analysis:
The following is based on a decompiled version of Minecraft 1.19.2 using MCP-Reborn.
If we look at the above class, we can see that the resetFallDistance() method is never called throughout this piece of code, therefore resulting in your fall distance not being reset upon eating chorus fruit.
Fix:
Simply calling the resetFallDistance() method where appropriate within this piece of code will resolve this problem. The following line of code can be used to fix this:
Can confirm in 1.18.2.
I can confirm this behavior in 1.19.2.
Following on from my code analysis, I've double-checked my proposed fix and I can confidently confirm that it's fully functioning and works as expected, so I've attached two screenshots to this report, one of which shows the current code and the other that shows the fixed code. I feel this information may be quite insightful hence my reasoning for providing it.
MC-112133 - Current Code.png

MC-112133 - Fixed Code.png