mojira.dev
MC-177965

Putting on/taking off soul speed boots while standing on soul sand/soil does not properly give speed

The Bug

Putting on soul speed boots while standing on soul blocks gives you no speed. Likewise, taking off soul speed boots while standing on soul blocks doesn't take away your speed until you move off of the block.

Steps to Reproduce

  • Replace the ground beneath you with some soul soil.

    /fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 minecraft:soul_soil
  • Equip some boots enchanted with soul speed whilst standing on top of the soul soil.

    /item replace entity @s armor.feet with minecraft:golden_boots{Enchantments:[{id:"soul_speed",lvl:3}]}

    ❌ → Notice how the soul speed enchantment effect is not granted until you begin moving.

  • Remove the boots from your feet whilst the soul speed enchantment effect is active.

    /item replace entity @s armor.feet with minecraft:air

    ❌ → Notice how the soul speed enchantment effect is not removed until you begin moving.

Observed Behavior

Equipping or unequipping boots enchanted with soul speed whilst standing on soul blocks doesn't correctly grant or remove the soul speed enchantment effect.

Expected Behavior

Equipping or unequipping boots enchanted with soul speed whilst standing on soul blocks would correctly grant or remove the soul speed enchantment effect. Upon equipping some soul speed boots whilst standing on soul blocks, the soul speed enchantment effect should be immediately granted without having the need to move. Upon unequipping some soul speed boots whilst standing on soul

Linked issues

Attachments

Comments 16

Can confirm in 20w48a. Here's a command so you can easily reproduce it.

/give @s netherite_boots{Enchantments:[{id:soul_speed,lvl:3}]}

Can confirm in 1.16.5 and 20w51a.

Can confirm in 21w03a.

Can confirm in 21w05b.

Can confirm in 21w06a.

6 more comments

Can confirm in 21w42a. Here are some extra details regarding this problem.

The Bug:

Equipping or unequipping boots enchanted with soul speed whilst standing on soul blocks doesn't correctly grant or remove the soul speed enchantment effect.

Steps to Reproduce:

  • Replace the ground beneath you with some soul soil.

/fill ~-2 ~-1 ~-2 ~2 ~-1 ~2 minecraft:soul_soil
  • Equip some boots enchanted with soul speed whilst standing on top of the soul soil.

/item replace entity @s armor.feet with minecraft:golden_boots{Enchantments:[{id:"soul_speed",lvl:3}]}
  • → ❌  Notice how the soul speed enchantment effect is not granted until you begin moving.

  • Remove the boots from your feet whilst the soul speed enchantment effect is active.

/item replace entity @s armor.feet with minecraft:air
  • → ❌  Notice how the soul speed enchantment effect is not removed until you begin moving.

Observed Behavior:

Equipping or unequipping boots enchanted with soul speed whilst standing on soul blocks doesn't correctly grant or remove the soul speed enchantment effect.

Expected Behavior:

Equipping or unequipping boots enchanted with soul speed whilst standing on soul blocks would correctly grant or remove the soul speed enchantment effect.

Upon equipping some soul speed boots whilst standing on soul blocks, the soul speed enchantment effect should be immediately granted without having the need to move. Upon unequipping some soul speed boots whilst standing on soul blocks, the soul speed enchantment effect should be immediately removed without having the need to move.

Can confirm in 1.18.1.

Can confirm in 1.18.2 and 22w11a.

Can confirm in 1.19.

Can confirm in 1.19.2.

Chandler

slicedlime

Confirmed

Gameplay

Normal

Items

soul_speed

20w15a, 20w16a, 20w17a, 20w18a, 20w19a, ..., 1.19, 1.19.2, 1.19.4, 23w18a, 1.20.1

24w18a

Retrieved