Which blocks change behavior based on player state in Minecraft

minecraft-bedrock-editionminecraft-java-edition

In , there's an achievement called "Sleep with the Fishes":

Achievement In-game description Actual requirements (if different)
Sleep with the Fishes Spend a day underwater. Spend 20 minutes underwater without any air.

To earn it, I took advantage of how magma blocks work:

When a water source is directly above a magma block, a whirlpool bubble column is created, going downward from the highest source block. Anything encountering the bubble column is pulled down, including items, boats, players, and mobs.

A player can restore breath by entering a magma block's bubble column.

However, there is a very specific component to making this plan work:

Magma blocks damage most living entities standing on top of them, even if underwater… The player can avoid all damage by sneaking, using a potion of fire resistance, or by wearing Frost Walker boots.

So, in order to not take damage, I had to find a magma block, under water, and sneak over it, for 20 minutes:

Screenshot of sneaking over a magma block under water.


This made me wonder though, are there any other blocks that change behavior due to the state of the player? Let's define the state of the player, in the context of this post, to contain things such as:

  • Sneaking, swimming, jumping, running, etc.
  • Currently equipped armor/left hand slot.
  • Currently held item/block.

Best Answer

So here's what I got:

soul sand, soul soil, magma block, powdered snow, scaffold, slime block, water, chest, latter, bed

I had to fire up the old for a few of these, but I found the rules are the same for and :

Block(s) Effect
Soul Sand and Soul Soil These blocks will change behavior drastically when the player is wearing boots enchanted with any level of the Soul Speed enchantment. When these requirements are met, they will speed the player up, rather than slow them down (for Soul Sand).
Slime Block and Bed Both of these blocks will normally make a player bounce when falling onto them, but if the player is crouched whist falling onto one of them, it will behave as a normal block and administer the same amount of fall damage as usual.
Scaffold The Scaffold will allow a player to walk on top of it, but if the player crouches they will start to descend.
Powder Snow If a player is equipped with Leather Boots, they will not fall into the Powder Snow but rather walk on top of it.
Ladders and other climbable blocks Ladders will normally move players down if they are not pressing the Jump key, but if a player crouches it will allow them to ascend the Ladder, but not descend.
Interactive blocks (Chest) Any block that the player can interact with, such as: Chest, Crafting Table, Furnace, etc., will only allow a player to use it if they are not crouched. Otherwise it will act as a normal block and allow placing of other blocks on it.
Water Water has quite a few, but some of the main ones are first, the Depth Strider enchantment, allowing a player to move quickly underwater. And second, crouching makes a player sink faster.