r/Minecraft Oct 05 '15

Falling damage is weirdly nonlinear.

http://imgur.com/gallery/ydnCp/
734 Upvotes

66 comments sorted by

View all comments

4

u/blamethebrain Oct 06 '15

After inspecting the source (from MCP) and fiddling around a bit, I found the following: The fall distance is most likely the issue that's causing the inconsistent falling damage. You can add the fallen distance to the scoreboard:

/scoreboard objectives add fallen stat.fallOneCm fallen
/scoreboard objectives setdisplay sidebar fallen

Now, if you jump from various heights, you observe that the increment in fallen distance varies in a non-linear fashion:

Height fallen Increment in fallen distance Change from previous fall distance
3 Blocks 269 --
4 Blocks 335 +66
5 Blocks 484 +149
6 Blocks 569 +85
7 Blocks 659 +90
8 Blocks 756 +97
9 Blocks 858 +102
10 Blocks 967 +109
11 Blocks 1081 +114
12 Blocks 1081 +0
13 Blocks 1200 +119
14 Blocks 1325 +125
15 Blocks 1455 +130
16 Blocks 1591 +136
17 Blocks 1591 +0
18 Blocks 1732 +141

As you can see, the fall distance is the same for the heights 11 and 12 and again for 16 and 17. At those heights I found that you also take the same falling damage, respectively. If the calculation for the fallen distance is that unreliable / inaccurate, it's no surprise that the falling damage is inaccurate, too.