Five Duration Swing
by sillibeans
Five Duration Swing shortens the hand swing animation of Minecraft by reducing it from 6 ticks to 5 ticks, for players who find the default swing too slow.
What it does
The mod changes a single value: the length of the main hand swing animation, cut from 6 ticks to 5. It is aimed at players who want a faster mining and attack animation without installing a larger mod. The change applies only to the swing animation data of the tool held in the main hand, and it leaves the rest of the game as it is.
The change is configured at runtime through a toggle, so server owners can switch it on or off without restarting. A runtime check runs once per second through a schedule command instead of every tick, which keeps its effect on server performance small. The mod needs no extra dependency: a plain Fabric instance is enough, and Fabric API is not required.
Five Duration Swing is server required and client optional. The server needs it to apply the change, while players may leave it out and still see the faster swing once the server runs the mod. It is released under CC0 1.0 Universal and is open source. Files are published for Fabric and NeoForge, and a data pack form is also available. Builds cover b1.7.3 – 26.2, with the latest Fabric file for 1.21.11 and the latest NeoForge file for 1.21.x.
Key features
Shorter swing animation
The main hand swing length drops from 6 ticks to 5, so mining and attacks finish their animation sooner.
Runtime toggle
A configuration toggle switches the change on or off while the game is running, with no restart needed.
Tool-only application
The swing data component is applied only to the tool in the main hand, leaving the rest of the animation logic untouched.
Conditional haste effect
A haste 1 effect is applied when conditions are met to scale back the mining attack speed, keeping the feel consistent.
Scheduled check
A schedule command runs the predicate check once per second instead of every tick, reducing its load on the server.
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x1 of 1 version with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Use cases
Who it’s for: Players who find the default hand swing too slow, and server owners who want a single, minimal tweak to the swing timing for their world.
Questions
Does Five Duration Swing need Fabric API?
Does every player need Five Duration Swing installed?
Can the swing change be turned off without restarting?
Which game versions are supported?
In the catalog
Five Duration Swing is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 13,894 mods support Minecraft 26.2.
More from sillibeans
Similar mods
What the author says
This is probably one of the niche mods out there, but it is made to solve a nitpick I have about minecraft's handswing. It feels too slow. It changes one single thing: reduces the handswing animation length from 6 to 5 ticks. That's it. No configuration, no runtime toggle.
Official listing
- Modrinth page
- modrinth.com/mod/five-duration-swing
- Owner
- sillibeans
- Published
- 2026-05-01
- Updated on Modrinth
- 2026-08-05
- Facts verified
- 2026-10-15
