what a coincidence i actually did this jump the other day by accident while zoning out and looking away from my computer while juggling and solving 3 rubik's cubes with my feet god works in mysterious ways
the easy level hypixel parkour housing are literally baby level, they’re the kind of super easy parkour that is satisfying to do for long periods of time
at the beginning its all fun and games but once you get to 120 it turns into this kinda thing, I've only played one "easy" pk that was actually easy all the way thru
@@MechScithe jump is impossible solely because of the way minecraft calculates movement. "impossible by zero" means that there is no gap between the platform and the player, but the player cannot reach the platform.
Are we seriously measuring the preciseness of jumps in minecraft with PROTONS now? Since an atom is mostly just empty space, 9 protons is actually a lot smaller than an atom lmao.
@@maxthexpfarmer3957 It's actually a bit more complex than that. We know that electrons are both waves and particles, when electrons are particles, we can say that its size is zero, since it's a point without volume.
You make the jump by 1/2^(52-6) = 0.000000000000028421709430404007434844970703125. This is the smallest unit of movement from 64, 64 and further away from that, due to the precision of doubles to the power of 6. Each power you raise (2, 4, 8, 16, 32...), the double value looses one bit of information. That means you lose precision. Theoretically, you could have a jump as precisie as 0.000000000000000444089209850062616169452667236328125 at 1, 1 or even preciser at 0, 0. About the precision of 0, 0 im not really sure how thats calculated. Here are the numbers compared: 1,1: 0.000000000000000444089209850062616169452667236328125 64, 64: 0.000000000000028421709430404007434844970703125 Also your jump could be a very interesting instance of where the precision change (from 32, 32 to 64, 64), as you start at 62 and then enter the 64's, make the jump impossible in one direction 32 -> 64 and possible into the opposite direction 64 -> 32.
I remember somebody once wanted to figure out their coordinates in a version before F3 was added, and I had the idea of making a jump that lets you determine position based on floating point rounding changing whether you make it or not, never looked into it because that was too hard for me
@@earthtotrashcan2187 Performing the jump at very distant coordinates, ie. near world limit. Not certain how large the effects would be on movement in current versions.
Wait a second I did this jump while hammering a nail onto my wall while eating a hamburgor and hanging upside down from my ceiling while beating Silent Circles and blowing up some pancakes with my mind.
no you are wrong. the precision of movement is determined by the double precision. Block collisions are further based on float precision, since the player hitbox is described in float
@@OhnezahnPK The only difference between doubles and floats in java are their limits. When relative entity movement packets are sent to a client, they measure the delta of x, y and z as a short which is another variable type in java. If you measure the difference in block movement, you multiply that value by 4096 and it sends a correct movement packet. That means that steps are fractions of 4096. The limit to this calculation is 32768. This is a very common value in many things. The old enchantment limit, the frequency that a quartz crystal resonates in a clock to measure a second, etc. That is because it is a common base 2 value, 2^15. The only reason that this is the limit is because 32768 is also 8x4096 which represents 8 blocks. Any movement greater than 8 blocks in a tick is classed as a teleportation. I'm fairly certain that the smallest unit of distance measurement in minecraft is 1/4096th of a block.
@@neutralaim The relative entity movement packet is a packet send by the server to the client. It's the information that you can observe of others on your server (or integrated server). Your own position is sent by the client to the server by the player position packet, which uses double values.
@@neutralaimquartz crystals can vibrate at any frequency, we just made them at 32768 for simplicity, in fact we don’t even make them at 32768 anymore. it’s a little higher then corrected with a microprocessor for higher precision
what does this even mean are they just going through that tunnel very quickly did someone decide on an arbitrary number of jumps to do in x time as a challenge what is happening, how, and why
Explanation of the turn: In Minecraft, there is a mechanic called '45 strafe'. 45 strafe means looking at 45 degrees and strafing(either w+a or w+d). This makes you about 2%, precisely 1/0.98x faster. Because sprint-jumping is a lot faster than just sprinting, you can chain multiple 45 strafes while jumping to gain even more momentum. In this case, you can't stay at 45 degrees, because sprint-jumping while strafing actually reduces movement speed. So you have to sprint-jump looking at 0, do a 45 strafe a tick later, flick to 0 and sprint-jump, do a 45 strafe a tick later, flick to 0 and sprint-jump, and so on. Explanation of the numbers: Minecraft stores coordinates, velocity, etc. in a format called 'Floating point'. Floating point means storing decimals in the format of 0.abcd... * 2^x. Computers cannot store decimals to infinite precision, and some small decimals are lost while converting numbers to floating point. By chaining a lot of 45 strafes under a 1.8125 block high ceiling, you gain theoretically possible maximum momentum in Minecraft. The more you chain 45 strafes, the more speed you gain. However, the speed you gain by chaining 45 strafes decreases as you chain more and more. Mathematically, even though the speed converges, the speed gain should never be exactly 0. But due to the precision limit of floating point, the speed gain becomes 0 at some point. When this happens depends on various conditions. In the case of the video, it happens on 43rd 45 strafe. tl;dr: 1. Strafing + looking at 45 makes you 2% faster, and you can do it multiple times while sprint-jumping to get even more faster. 2. The boost decreases every chain of 45 strafe, and becomes 0 at some point. In the case of the video, it's 43rd 45 strafe.