Which blocks change behavior based on player state in Minecraft?

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 xbox-one for a few of these, but I found the rules are the same for minecraft-java-edition and minecraft-bedrock-edition:

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.

Slime blocks also change their behavior: if you fall onto a slime block, you will bounce up... unless you were crouching, in which case it will act as a regular block, and you will take fall damage instead of bouncing back up.

That's the only other block I can think of, that changes behavior depending on what the player does. There are a few that behave differently depending on what the player is wearing:

  • Soul sand slows down the player walking on it... unless they wear Soul Speed enchanted boots, in which case they move faster instead.

  • If the player walks over a powdered snow block, they'll fall inside and start freezing. The only way to walk over it without falling inside is wearing leather boots.