Revert Old Movement
by Ownwn
Revert Old Movement restores the older sprint rules, so sprinting stays active when a player attacks, uses an item, swims or glides with an elytra.
What it does
Recent game updates cancel sprinting in several situations, which the Revert Old Movement mod undoes. Once installed, a player who is sprinting keeps sprinting while attacking enemies, using an item, swimming or in water, and flying with an elytra. The change targets the behavior tracked as MC-152728 in the Minecraft bug tracker, and the mod's own description calls the newer rules controversial.
The mod is a Fabric mod for Minecraft 1.21.4 – 1.21.6, with three release versions covering 1.21.4, 1.21.5 and 1.21.6. Its latest file is 1.0.3 for 1.21.6, published on 2025-06-22. Only the client needs the mod for sprint behavior to change, and the server can run with it too, since the environment is client and server. The code is released under CC0 1.0 Universal and is open source, with the source code publicly available.
Key features
Sprint kept while attacking
Sprinting continues when a player hits an enemy, instead of stopping at the attack.
Sprint kept while using items
A player who is sprinting keeps running while eating, drinking or using another item.
Sprint kept in water and when swimming
Sprint is preserved while swimming and while moving through water, where the newer rules would cancel it.
Sprint kept while gliding
Sprint stays active during elytra flight, so a player who launches while running keeps the sprint state.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Combat-heavy play
Players who fight in long sequences of attacks can keep moving at sprint speed between swings.
Long-distance travel
Players crossing rivers, lakes or flying routes with an elytra keep the sprint state through the trip.
Who it’s for: Players who prefer the sprint behavior of earlier versions, and server owners who want the same sprint rules for everyone on the server.
How it compares
Sprintum is a Fabric and NeoForge mod that reverts the same sprint change for 1.21.4, but it is client-side only and under All rights reserved, so it is not open source. Revert MC-101556 is an Apache License 2.0 mod for 1.21.5 that is server-side only and open source, so it reverts a different bug rather than sprint cancellation in these situations. Hold to Sprint is a client-side only MIT License mod for 1.21.11, and it is open source with a different approach to sprint.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Revert Old Movement | Fabric | 1.21.4 – 1.21.6 | Client and server | 2025-06-22 |
| Sprintum (MC-152728 revert) | Fabric and NeoForge | 1.21.4 | Client-side only | 2025-01-13 |
| Revert MC-101556 | Fabric | 1.21.5 | Server-side only | 2025-04-24 |
| Hold to Sprint | Fabric | 1.21.11 | Client-side only | 2026-03-26 |
Questions
Does Revert Old Movement need Fabric API?
Do players and servers both need the mod?
Which game versions does the mod support?
In the catalog
Revert Old Movement is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 13,625 mods support Minecraft 1.21.6.
More from Ownwn
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/revert-sprint-changes
- Owner
- Ownwn
- Published
- 2025-01-11
- Updated on Modrinth
- 2025-06-22
- Facts verified
- 2026-10-15
