mojira.dev
MC-1127

Walking on blocks less than 1 block tall placed on ice, slime blocks or honey blocks acts like walking on ice, slime block or honey blocks directly

Place some slabs on an ice/slime block and walk on them. You will have a strange slippy/sticky walking behavior like you would be directly on the ice/slime block. Also works with End Portal Frames and other blocks not being as tall as a full block (Soul Sand, chests, stairs, ...).

Related issues

MC-1213 Half Slabs On Top Of Ice Still Have Ice Physics MC-1513 If you place a slab on top of an ice block, you will still slide when walking on the slab MC-2411 Sliding stairs MC-3135 Players and items on halfslabs placed on iceblocks, behaves as if they were on iceblocks MC-6451 Soul sand and ice MC-9578 you can slide on chests placed on ice MC-12834 Block Slipperiness Detection MC-28202 Ice Bug MC-28269 Enchantment Tables and Ice MC-28458 If u Place Half Slabs (Stone Brick Slab) on top of Ice Blocks , and you walk on them, and stop walking you will slip over the HalfSlabs. Like on ice. MC-32805 When a stone half slab is above ice, the walking effect is the same as ice. MC-39255 When walking on a chest that is placed over ice, your character walks as if you're on the ice MC-40923 Ice properties are given to a chest if it is placed on top of an ice block. MC-44454 Slime Blocks beneath Bed MC-53970 Slipping bug MC-73552 Packed Ice / Compressed Ice beneath Chest causes sliding motion MC-105788 enchanting table is slippy when placed on ice MC-128984 if player coorid. is y<1 block above ice (farmland/slab) ice affect occurs MC-137745 If a slab is on ice, you can slide on it like you can on ice. Not always as quickly as on ice, but you still can slide. MC-154106 Ice and Chest Bug MC-155371 When stone cutter is on ice, its physics are like ice. MC-164731 Movement on bottom stone brick slabs placed on ice acts like moving on ice. MC-165157 Player can get stuck in a Cauldron/Composter when a Honey Block is beneath it MC-178439 Ice blocks slow you down while you are half a block above it MC-188715 Slime Block Fall damage and "Bouncyness" remains if covered by closed trapdoor MC-193417 Bounce on slime while standing in a composter MC-195784 Honey blocks interaction with half slabs MC-199749 Items stick to honey through non full blocks. MC-204439 you slide on candles when they are on ice MC-222253 Composters work strange. MC-226947 Players and mobs slide on bottom slabs placed on top of ice blocks MC-242095 Ice Slippery effect on slabs and stairs MC-262444 walking on bottom slabs on ice behave like walking on ice MC-264432 Honey / Slime block proprieties are still applied through bottom half slabs. MC-268328 Slime blocks can bounce from any block below 0.25 blocks MC-269410 Slabs, Cakes, Trapdoors, Mob heads and Heavy cores mimic the blocks below when walking on them MC-274958 The bouncing effect of the bed still exists when there is a trap door blocking above the bed MC-276176 Walking on bottom half slabs with slime or honey blocks below it, slows down the player MC-279717 Items slide across farmland on top of ice

Attachments

Comments

migrated
[media]
migrated

This may or may not be a bug and either way it probably shouldn't be fixed given the number of uses that have come up for this feature since the reintroduction of silk touch on ice. Just like BUD switches it would be rather unfortunate to have this removed.

migrated

I don't know what uses sciguyryan is talking about. All I know is that when I built a slab-road across an icy lake, I slip around on the slabs. I think this should be fixed.

migrated

Hello! Please provide additional information, so we can better help with your problem:

  • Was this a single player or multi-player/lan game?

  • Was the issue corrected after logging out and back in?

  • Was the issue corrected after closing the program and restarting?

  • Have you been able to reproduce this?
    You may also want to review the guidelines for writing helpful bug reports.

migrated

Ice speedways. Plain and simple. They are a good feature.

migrated

This was a single-player game.
Logging out/back in did not help.
Closing the program and restarting it did not help.
I have been able to reproduce this in 1.4.4. I have not tried it in the 1.4.5 pre-release.

migrated

Also, it is possible to slide as if you were on ice when standing on the edge of a half-slab next to ice. (see screenshot)

_zombiehunter

@Anon Ymus:
Can confirm this for Minecraft 1.4.5 when sneaking on slabs next to ice blocks.

migrated

Why did you have to post this? It is awesome for making ice runs

_zombiehunter

I reported it because it's a bug. It's entirely up to Mojang if they fix this bug or turn it into a feature.
To make ice runs, you can just use ice blocks without slabs too, it makes no difference.

migrated

See MC-12834 for the code that causes this to happen and a fix.

megascience

Actually, while I agree this probably shouldn't be possible, it does make a difference to put something above it. I've seen people put trap doors above ice to create smaller space. When jumping rapidly while sprinting through it, you go even faster than just having ice. Just pointing that out.

migrated

Louis: that rapid jumping behavior with trapdoors was fixed around 1.4 I think. I had a parkour type map that used it and had to update it to remove that particular jump.

marcono1234

Confirmed for 14w21b

migrated

guys give up already... this has been in the game since 1.4.2 and it's nearly 1.8 already. i think mojang have unofficially decided to keep this in. perhaps we will see confirmation some time soon.

migrated

"Open" and "Closed: Won't Fix" aren't the same thing.

wobst.michael

Confirmed for 14w27b

wobst.michael

Confirmed for 14w29b

wobst.michael

Confirmed for 14w30a, 14w30b, 14w30c

Ezekiel

Please do not mark unreleased versions as affected. You do not have access to this yet.

wobst.michael

Still an issue in 14w32a

wobst.michael

Still an issue in 1.8-pre1 and 1.8-pre2

wobst.michael

Still an issue in Minecraft 1.8-pre3 and 1.8

wobst.michael

Still an issue in Minecraft 1.8.1

wobst.michael

Still an issue in 15w31a, 15w31b

wobst.michael

Still in 15w38a and below

wobst.michael

Still in 15w42a and below

migrated

Original reporter is inactive, giving ticket to @unknown.

wobst.michael

Thanks. Will take care of this ticket.

migrated

Confirmed for 15w43c.

migrated

Confirmed in 15w47c. In addition to ice & slimeblocks, packed ice will also cause strange behavior.

migrated

Relates to MC-1133. In fact, they are basically the same bug. The game calculates effects based simply on the block below the player's center, not what they are actually standing on.

migrated

Resolved MC-1133 to this ticket.

migrated

I would argue that they are slightly different; MC-1133 is about x/z position while this ticket is about vertical position. The two don't always occur at the same time and I think it is conceivable that one could be fixed while the other stays the same.

migrated

While there could be 2 different fixes, they are both caused by the same basic issue. It would probably make more sense to combine them, then if one is fixed without the other just reopen the one that wasn't fixed.

migrated

They are NOT caused by the same basic issue. This one is caused by the incorrect order of operations (floor, then -1, rather than -1, then ceil). That issue is caused by the use of a single point check rather than checking all four corners of the player's hitbox.

migrated

I guess there's multiple ways these problems can be looked at (and fixed). Reopening.

migrated

Probably Intended

migrated

No, it's not, else this would've been resolved back during 1.4 development, give me 1 reason why this would bs intended

migrated

Confirmed for 15w49a

migrated

This bug was affected minecraft version 1.0.0 or older.

migrated

@unknown: The tracker wasn't available untill 1.4, older versions cannot be added as they don't exist on the tracker and onlycurrent versions can be selected
Also 1.0.0 is outdated

migrated

Confirmed for 1.9-pre3

migrated

Confirmed for 1.9.1-pre3.

migrated

Confirmed for 1.9.3-pre3.

migrated

Confirmed for 1.9.4.

migrated

Confirmed for 16w20a.

migrated

Confirmed for 16w21a.

migrated

Confirmed for 16w21b.

migrated

Confirmed for 1.10-pre1.

migrated

Confirmed for 1.10-pre2.

migrated

Confirmed for 1.10.1.

migrated

Confirmed for 1.10.2.

JUE13

Confirmed for 17w17b

Sonicwave

Confirmed for 1.12-pre5.

bemoty

Can confirm for 1.12.1.

lord.quadrato

Affects 18w16a

qwerty23495

Can confirm in 1.13-pre3.

migrated

Affect 1.13.1

muzikbike

Affects 18w46a

muzikbike

Affects 18w47a and 18w47b

muzikbike

Affects 18w48a

muzikbike

Affects 18w48b, can I request ownership of the ticket?

muzikbike

Affects 18w49a

muzikbike

Affects 18w50a

migrated

I think this bug is actually kind of a feature, because you can use it so widely e.g. for superspeed sprinting tunnels through the nether. It would be a shame if this gets fixed, even though it makes no sense that you could slip on half slabs if there is ice under them.

migrated

Affects 1.14.3

Occurs on Farmland and Grass Path as well.

RedCMD

related to MC-1133

migrated

Should be 'won't fix' in my opinion. This bug allows greater player creativity since you can place slabs on ice rather than having ice itself aid in ice based speed tunnels. Doesn't allow for anything more, and is a quirk that adds to the possibilities in the game.

_zombiehunter

Wow, took you guys a veeery loooong time to decide this is WAI. But still, good to know this is a feature now 🙂

migrated

According to MC-163952 this is no longer WAI but FIXED instead, at least for the case of soulsand and ice (MC-6451)

migrated

Considering you don't even have physical contact with those blocks yet their properties (which rely on physical contact) still apply, it's a no-brainer that it was a bug to begin with. The only reason I can see for this being intended is if the code is set to detect a player in the block space above those blocks, as opposed to being physically on top of the block itself. In that sense the code would be working exactly as it was designed to, despite it not being an intuitive or reasonable design.

migrated

I included the relevant code way back in 2013 (I have no reason to believe that it has substantially changed since). The code floors the player's position values to integers, then subtracts 1 from Y. This works fine if the player is standing anywhere within the XY bounds of the block, and directly on top of it, but as soon as the player is any amount above the block (including jumping and flying) the results change.

I at the time suggested subtracting 1/16th (instead of 1), then flooring, which will always result in the same block if the player is walking on top of a half slab or similar, and would also work for carpets (which are 1/16th thick). Using a smaller value (eg. epsilon) further minimizes the amount above the block could be and get the wrong block (although there are few blocks in Minecraft that do not have size deltas less than 1/16th, only a pressure plate (depressed) does, but it doesn't have collision).

wobst.michael

(Unassigned)

Confirmed

Block states, Hitboxes, Player

ice, slime_block

Minecraft 1.4.2, Minecraft 1.4.5, Minecraft 1.4.7, Snapshot 13w06a, Snapshot 13w07a, ..., 1.15.1, 1.15.1 Pre-release 1, 1.15.2 Pre-release 2, 1.15.2, 20w06a

Retrieved