Auto W-tap is a lightweight client-side Fabric mod that automates the W-tap (sprint reset) in Minecraft PvP.
Toggle key: turn it on/off anytime with J (shows an "ON / OFF" message above the hotbar). Rebind it in Options → Controls → Auto W-tap.
What it does: while enabled, every time you hit a living entity (player or mob) while sprinting, the mod lets go of your forward key for one tick and then hands control back to your real W press. That cancels the sprint and starts a fresh one, so your next hit gets the full sprint-knockback again instead of the reduced knockback of a "stale" sprint.
Legit input path: the mod does not send any packets itself. It only rewrites the client's movement input for the release tick - exactly what happens when you tap W by hand, just tick-perfect every time.
Settings (config/autowtap.json, created on first launch):
releaseTicks (default 1) – how many ticks W is released (1 tick = 50 ms)onlyWhenSprinting (default true) – only reset when you were actually sprintingplayersOnly (default false) – ignore mobs, react to player hits onlydoubleTapWhenNoSprintKey (default true) – if you sprint by double-tapping W instead of a sprint key, the mod performs a real double tap so vanilla starts the sprint againenabledOnStart (default true) – start enabled when the game launchesIt never triggers on end crystals, boats or other non-living entities, so it plays nicely with Auto Crystal.
Requirements: Fabric Loader, Fabric API, Minecraft 1.21.8 – 1.21.11, Java 21. Client side only.