Mojira Archive
MC-177960

While standing on soul soil/sand with soul speed, replacing the block beneath you with a non-soul block keeps the soul speed

The Bug

If you stand on a soul block with soul speed activated and replace the block beneath you with a non-soul block, you will keep the soul speed until you step off the block.

Steps to Reproduce

  • Replace the ground beneath you with soul soil and equip some boots enchanted with soul speed.
    /fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 minecraft:soul_soil
    /item replace entity @s armor.feet with minecraft:golden_boots{Enchantments:[{id:"soul_speed",lvl:3}]}
    
  • Begin walking around on the soul soil to active the soul speed enchantment.
  • Replace all soul soil blocks with dirt.
    /fill ~-8 ~-1 ~-8 ~8 ~-1 ~8 minecraft:dirt replace minecraft:soul_soil
    
  • Take note as to whether or not the soul speed effect is still active.

Observed Behavior

You can retain the soul speed enchantment effect by replacing blocks beneath your feet with non-soul blocks whilst the enchantment is still active.

Expected Behavior

You would not be able to retain the soul speed enchantment effect by replacing blocks beneath your feet with non-soul blocks whilst the enchantment is still active.