If you change your generic.movement_speed attribute at all, it instantly reverts back to its original value of 0.10000000149011612. There is no way to make it stay at the value you wish to set it to.
How to reproduce
Use the
attribute
command to give yourself a higher movement speed/attribute @s minecraft:generic.movement_speed base set 50
❌ Your movement speed is reverted back to the default speed
Linked issues
is duplicated by 6
relates to 1
Comments 10
Thank you for your report!
However this is a Duplicate of MC-180015.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
Is this similar to how potion effects change back to the normal value when the multiplier is too high?
I can confirm it still exists 20w22a.
A good workaround for now is using a modifier instead of setting the base. Modifiers seem to work for generic.movement_speed.
I have noticed this too.