Sprintum (MC-152728 revert)
by Riflusso
Sprintum keeps the sprint state active during actions that vanilla Minecraft 1.21.4 normally stops, such as flying with an Elytra, eating, drinking, spyglass use, shield blocking, or bow shots.
What it does
The mod reverts the change made to fix bug MC-152728. Before that fix, a player kept sprinting while performing these actions. After the fix, sprinting is cut off each time, and many players, especially those who use an Elytra for fast travel, found the change frustrating. Sprintum restores the earlier behavior by altering the client-side check that decides whether sprinting should stop.
The change is confined to the client. The mod modifies the shouldStopSprinting logic in LocalPlayer.java so it always returns false, and it leaves server-side movement checks untouched. Because the server still enforces its own rules, the mod does not alter server functionality or bypass server-enforced limits, and it is not a cheat or exploit. It is a client-side only mod, so servers can run without it while players who prefer the original behavior install it on their own game.
Sprintum is built to change as little of the game's code as possible, so it is lightweight and should stay compatible with other mods. It is published for Fabric and NeoForge, for 1.21.4 only. The mod is all rights reserved and is not open source, though public links for its source code and issue tracker exist.
Key features
Sprint kept during Elytra flight
Players keep sprinting while flying with an Elytra, which keeps fast travel smoother and faster.
Sprint kept during item use
Sprinting continues while eating, drinking, using a spyglass, guarding with a shield, or drawing a bow.
Client-side only change
Only the client's shouldStopSprinting check is altered, so server-side movement checks are unaffected.
Minimal code modification
The mod changes a single client-side check and leaves core mechanics as they are.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players on Fabric or NeoForge who prefer the sprinting behavior from before the fix for MC-152728 and mostly use an Elytra to travel.
How it compares
Revert Old Movement is open source under the CC0 1.0 Universal license and runs on Fabric for 1.21.4 – 1.21.6, with environment set to client and server. Don't Stop Sprinting! is a Fabric client-side mod for 1.21.4 under All rights reserved, not open source. Hold to Sprint is open source under the MIT License, client-side only, and targets 1.21.11 on Fabric.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Sprintum (MC-152728 revert) | Fabric and NeoForge | 1.21.4 | Client-side only | 2025-01-13 |
| Revert Old Movement | Fabric | 1.21.4 – 1.21.6 | Client and server | 2025-06-22 |
| Don't Stop Sprinting! | Fabric | 1.21.4 | Client-side only | 2025-01-15 |
| Hold to Sprint | Fabric | 1.21.11 | Client-side only | 2026-03-26 |
Questions
Does Sprintum need to be installed on the server?
Which loaders does Sprintum support?
Does Sprintum give an unfair advantage in multiplayer?
In the catalog
Sprintum (MC-152728 revert) is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 17,979 mods support Minecraft 1.21.4.
More from Riflusso
Similar mods
What the author says
Mojang has OFFICIALLY reverted this bug, so this mod will make Minecraft 1.21.4 work as it intended. Sprintum is a Minecraft mod designed to revert a specific behavior fix [[MC-152728]]( related to sprinting while performing certain actions, most notably when flying with Elytra. This mod ensures that players can…
Official listing
- Modrinth page
- modrinth.com/mod/sprintum
- Owner
- Riflusso
- Published
- 2025-01-13
- Updated on Modrinth
- 2025-01-13
- Facts verified
- 2026-10-15
