forum Forumsplay_arrow Minecraft fiber_manual_record Discussion


Highest Y Axis in Minecraft

1 emerald11 replies306 views
created 04/25/2015 9:34 pm by Woodilicious
last reply 04/26/2015 12:54 pm
Hey guys,
Today I got really bored. I was just messing around in a modded client, when I wondered what this tweak called "Fast Fall" would do. Believe it or not, it made me fall significantly faster than in vanilla. So I started experimenting around with it, and I discovered some weird actions that took place when I stepped onto a slime block with the tweak enabled.

Stepping onto the slime block did nothing. But then I jumped, and I casually bounced two blocks high, then four, then eight, sixteen, thirty-two, sixty-four, and so on, until I was bouncing around 50,000 blocks in the air. That got me thinking, "how high is the absolute maximum travel distance upward in Minecraft?

I started teleporting myself higher and higher, and I eventually reached the observation that there is no maximum teleportation height in Minecraft. However, what I did observe is that the game's absolute highest displayable height was 1.0e84 blocks in the air. (1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 blocks).

At that point there was no indication of myself moving any higher up. I could fly myself higher, but it would not display myself going that high. Since there was nothing up there, there was no indication that I was even moving. So what is believed to be the highest known altitude in Minecraft is 1.0e84 blocks. Now this number is extremely difficult to comprehend. I didn't even expect it to be as big as it really is until I started doing math involving it.

Think of it this way. 1.0e84 blocks is exactly 1.0e81 kilometers, which is around 1.0e64-ish miles, if I remember correctly. This number is also too large for you to comprehend, even though it is 1,000x less than it was before.

Now, to put this in a slightly-easier-to-comprehend perspective (but still very hard to really understand), we can compare it to travelling the distance between Earth and Pluto. The scientifically-estimated average distance between the two planets is 7.5 billion kilometers. (7,500,000,000km) (7.5e9 kilometers). If you do the math (1.0e81/7.5e9), the highest height in Minecraft is equal to travelling from Earth to Pluto over 1.3e71 times (130,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 times). That is a huuuuge number.

But let's take the highest altitude of Minecraft, and bring it to a whole new level.
The farthest-known object from Earth in the universe is a galaxy about 13 billion light years from earth. One light year is about 9.4e12 kilometers. The farthest known object from earth is about 1.2e23 kilometers from earth.
If you do the math (1.0e81/1.2e23), it shows that travelling from bedrock to the highest point in Minecraft is equal to travelling from earth to the furthest known object in the universe 8.3e57 times.
That is like walking from where you are right now, to basically the edge of the universe, 8,300,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 times! From here to basically the edge of the universe. Going to the edge of the universe is like the furthest distance you can even use to describe something. Going to the top of Minecraft is like going there more times than you can even comprehend!

And with all that distance, you are still affected by Earth's gravity.
Posted by avatar
Level 34 : Artisan Blockhead

11 replies

04/26/2015 1:39 am
Level 36 : Artisan Architect
now to calculate how long it would take to fall back to level 0...

Click to reveal
players to not have a terminal velocity, but rather fall at a continuous linear rate. Based on the data that Steve_OH found during testing, a player will take the following times to fall a certain distance:

90 Blocks - 35b/s^-1 - 2.57s
70 Blocks - 31b/s^-1 - 2.25-
50 Blocks - 27b/s^-1 - 1.85s
30 Blocks - 23b/s^-1 - 1.36s
24 Blocks - 21.8b/s^-1 - 1.25s
10 Blocks - 19b/s^-1 - 0.52s - Had to be determined by math
01 Blocks - 17b/s^-1 - 0.058s - Had to be determined by math

where b/s is blocks per second.

Using a trusty TI-84 + calculator and its statistics functions to plot a scatter plot, I determined the Linear Regression forumla for these speeds as y=.2012205675(x)+16.92347771

From here, we can plug in our x value (which in this case is height) as 1.0e84, the determined maximum height limit of minecraft, to get a y output which is the approximate speed it will take for a player to fall from that distance.

After calculation, we get the approximate number of: 2.012e83 seconds.

So how much time is 2.012e83 seconds?

6.37577944062105432e75 YEARS
1.2751559e+67 EONS

Basically, far, far longer than our known universe has ever existed. I tried to calculate how many yottaseconds it would take (31.7 quadrillion years/ yottasecond) for a player to fall, but I could not find a calculator (even google) that could handle such large numbers.

04/26/2015 12:54 pm
Level 26 : Expert Princess
Holy squid.
04/25/2015 11:40 pm
Level 37 : Artisan Taco
So to get to that height it would take the same time as going to pluto that many times at the same speed in minecraft?

(1000th post)
04/25/2015 10:34 pm
Level 3 : Apprentice Crafter
Well. 1.0e84 is approximately a big number. Minecraft is a big planet. Minecraft has an extremely thick atmosphere.

Java is officially awesome
04/25/2015 10:49 pm
Level 26 : Expert Princess
As a Java programmer, I'd still say that it's not Java that's awesome, it's the computer.
04/25/2015 11:02 pm
Level 3 : Apprentice Crafter
me, as a web dev am currently limited to the highest possible value of approximately 3.4e309, that's without a name or subvalue.

So, the largest variables I can actually store would be something like 1.0e79.

Java > javascript
04/25/2015 11:37 pm
Level 83 : Elite Scapegoat
The IEEE floats (Minecraft uses a double-precision float to store positions, generally. 8 bytes of magic!) are pretty interesting. The way it stores the number allows it to reach these exceedingly high numbers, but at the cost of precision of course.

That being said, you are wrong that "Java > JavaScript" in terms of numbers, as both support the double precision float. They are the exact same data type (albeit one is big endian and one is little endian). JavaScript does also support some native array data types, which in my opinion is leaps and bounds over anything Java does currently. In fact: 1.0e308 appears to be the highest value it can store with the exponent before rolling over to Infinity.

That being said, you're never limited to a specific max value, but only to what that data type can store. You can combine two (or more!) of them to create a super-number (look at C's "complex" data type, for instance).
04/25/2015 9:53 pm
Level 26 : Expert Princess
The better question is how the computer even tolerated such a high y. What data type did Mojang's programmers use?? I don't think even long would support that high of a number!

But that's really impressive, OP.
04/25/2015 9:52 pm
Level 24 : Expert Blockhead
Would be nice if the highest world generation was as it is, but highest build hight... a fraction of your number would be, for all intents and purposes, and infinate improvement...
04/25/2015 9:46 pm
Level 15 : Journeyman Taco
Woah. That's really cool. Who knew Minecraft's atmosphere was that thick...
04/25/2015 9:43 pm
Level 10 : Journeyman Engineer
That's amazing! I didn't realize that you could go that high in Minecraft, imagine what it would be like if there wasn't a height limit for building!

Planet Minecraft



© 2010 - 2019