mojira.dev
MC-44381

Slime block doesn't bounce on the edge and player/mob takes fall damage

If you jump to edge of the slime block, you will not bounce off it, and take fall damage. Seems like player has to have 50% of itself on the block to be able to bounce.

Related issues

MC-44495 Slimeblock doesn't bounce on edge MC-44497 Edge slimeblock is NOT bouncy at all! MC-44586 Landing on Corner of Slime Block causes fall Damage MC-44638 Slime Block Edge MC-44850 Slime Blocks : hitting the ground to hard on the borders of the block MC-44857 Slime Block Bounces Only When Directly On It MC-49685 If you land on side of slime block in survival, you take fall damage. MC-50332 if you land on edge of slime block you take fall damage MC-52469 Death on slime block by ladder MC-54526 Fall damage on edge of slime blocks MC-54544 slime block bug MC-54574 Slimeblock murderer MC-54633 The player sometimes dies when falling on the edge of a slime block. MC-54644 Slime blocks hurt in the corner MC-63220 Slime Block Damage MC-68890 (Duplicate) Mobs often take damage when landing on moving slimes blocks MC-72297 why the damige MC-73809 Pushed Slimeblocks Bug/Fall damage on air MC-78171 Cant bounce on edge of slime block. MC-97764 You can't bounce on the edges of the slime block MC-105004 Standing on the side of a Magma Cube MC-112008 Edge of Slime blocks acts like normal blocks when falling

Attachments

Comments

migrated
[media][media]
galaxy_2alex

Okay, just investigated a bit: The bounce effect only works if 50% or more of your player is directly on the block.
Might be intended.

migrated

Okay, thanks for the information!

migrated

If the 50% rule is true, it isn't entirely intuitive. It makes sense if there's another block directly beside the slime block, but not when there is an air block/open space, as just happened when I discovered this issue.

kumasasa

Took fall damage while falling on an "air" block, see screenshot.

migrated

I've looked into it, and it seems that Minecraft looks for the block you are closest to (I think in the coordinates in the location of the block), and uses it as base to see if you are on a slime block, and not if you are colliding with one. Same can be seen with falling particles. If you fall next to lava, just enough not to fall into it, you will see lava particles, not particles of the block you are on top of.

migrated

Still in 10c

migrated

Confirmed for 14w17a

migrated

Confirmed for 14w19a.

migrated

This is intentional.

Resource(s):
Sethbling
Minecraft chang log

migrated

Sethbling: NOT official resource!

migrated

"Intentional" or not, this needs to be addressed. This is a problem for mapmaking and defies the basic logic of the slime block bounce. This also happens if slime blocks are a mound and not a flat surface. You can fall 100% above slime blocks, but if there is one higher than the others and you are not perfectly centered then DEATH. This is severely impacting using slime blocks in mapmaking.

Torabi

@unknown did assign himself to the ticket, and didn't mark it "Works As Intended", so it very likely isn't. The problem is that one part of the code (which block affects the player) only seems to consider a single point, but another part (bounding boxes) considers an area. While that may have been intentional before, the consequences of that behavior intersected with Slime blocks probably isn't. Fixing it probably won't be a trivial change, however. Would you like it if landing mostly on a block next to lava also counted you as landing on the lava?

migrated

This is actually a duplicate of MC-1133, they are both the same underlying problem.

migrated

Not a dupe on grounds that this doesn't talk about the footsteps being completely silent.

migrated

Yes it is. Both this and MC-1133 are symptoms of the same issue- entities only check for the block directly beneath them, not the one they are actually standing on.

migrated

MC-1133 is NOT the same issue. It specifically refers to being completely at the edge, before that point the issue does not occur. These irrelevant comments are diluting the issue.

migrated

And so does this one. Try actually reading the issue.

kumasasa

@unknown is right. When the center of the player / entity is over the corner of the block, the block below the center of the player is checked.

kumasasa

@unknown: You can stop updating this ticket, since it was resolved as duplicate of MC-1133 quite a long time ago.

migrated

michael

Confirmed

Minecraft 14w02a, Minecraft 14w02b, Minecraft 14w05b, Minecraft 14w06b, Minecraft 14w07a, ..., Minecraft 1.8-pre1, Minecraft 1.8, Minecraft 1.8.9, Minecraft 15w51a, Minecraft 15w51b

Retrieved