[MC-4273] Sprinting and jumping on ice - last jump off ice Created: 08/Dec/12  Updated: 12/May/15  Resolved: 06/Apr/13

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.5, Minecraft 1.8.3
Fix Version/s: None

Type: Bug
Reporter: Tobias Rudolph Kolbu Assignee: Unassigned
Resolution: Invalid Votes: 0
Labels: ice, jump, jumping, sprint, sprinting
Environment:

Win7 64-bit - 64-bit Java - Java 8, Update 31


Attachments: PNG File Bug - Ice Jump.png    
Confirmation Status: Unconfirmed
Game Mode: Survival

 Description   

Sprinting and holding jump on ice allows you to go faster than just sprinting does. However if you jump on the edge off a ledge you suddenly lose speed as if you jumped on a normal block - say dirt or stone. Speed is not lost if you jump before the edge.

TL;DR: Jumping on one side of an ice block slows you down while the other does not.



 Comments   
Comment by Tobias Rudolph Kolbu [ 03/May/15 ]

Hi, I'm sorry, but I forgot about this one.

This hasn't been changed and the same behavior can still be observed in any minecraft version since this was posted. Including the most recent versions.

To give some more context:
I don't think almost anyone would have a problem with this, let alone find out that it works. So I would say it has a very low priority.

The reason I came upon this is because I enjoy the growing parkour side of minecraft. I've made a few courses and upon experimenting with jump length limits, I came upon this.

Two specific jumps that can only be done consistently if you are aware of this mechanic:
1. Sprint jumping on ice to gain speed -> 4 blocks forwards horizontally, 1 block up vertically.
2. Sprint jumping on ice to gain speed -> 6 blocks forwards horizontally, 1 block down vertically.

These jumps are impossible if you hit an area within the red marker from the uploaded image. Within this area you lose some of your momentum.

Jump before the edge, in the blue area, and your momentum is not affected.

My thoughts on why this happens:
Your character barely passes the edge of the ice block, so you no longer stand in it's X or Z coordinate. A bit like you do when you sneak and try to walk off a block. Sneaking or not, you can stand in the adjecent block coordinates while still not falling off a block.

Since you jump while being in an adjecent block coordinate, the game will instead use this block, instead of the ice block, to check for ice when jumping.

TL;DR: You barely cross over into the next block when jumping. While still supported by the ice block, the block under you is air. Air != Ice, so you don't get the speed bonus,

Comment by Tails [ 06/Apr/13 ]

No answer on querry, assuming not an issue anymore.

Comment by Tails [ 16/Mar/13 ]

Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

Generated at Sun Jan 12 12:04:01 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.