Underwater Swim Fix: Fixing the MC-220390 Swimming Bug

Underwater Swim Fix (MC-220390): Why This Small Mod Makes a Big Difference If you spend time exploring ocean biomes, raiding ocean monuments, or building sleek underwater bases in Minecraft, movement consistency matters more than almost anything else. The Underwater Swim Fix targets a long-standi...

Download underwater swim fix for Minecraft 1.21.11-snapshot, 1.21.2-Snapshot, 1.19.3, 1.16.3

Original name: underwater swim fix

Minecraft: 1.16.3, 1.19.3, 1.21.11-snapshot, 1.21.2-Snapshot

Loaders: Fabric

FileVersionLoaderSize
underwater-swim-fix-1.0.1.jar1.16.3Fabric13 КБDownload
underwater-swim-fix-1.0.0-1.19.2-1.20.4.jar1.19.3Fabric13 КБDownload
underwater-swim-fix-1.0.3.jar1.21.11-snapshotFabric12 КБDownload
underwater-swim-fix-1.0.0-1.20.5+.jar1.21.2-SnapshotFabric13 КБDownload
underwater-swim-fix-1.0.2.jar1.21.2-SnapshotFabric13 КБDownload

Underwater Swim Fix (MC-220390): Why This Small Mod Makes a Big Difference

If you spend time exploring ocean biomes, raiding ocean monuments, or building sleek underwater bases in Minecraft, movement consistency matters more than almost anything else. The Underwater Swim Fix targets a long-standing bug known as MC-220390, where attacking an entity while swimming and holding sprint can desync player hitbox behavior between client and server. On paper, that sounds technical. In practice, it feels like your character suddenly stops obeying the game’s normal swimming mechanics.

This is one of those issues that many players experience without knowing the bug ID. You try to enter a tight 1x1 gap, your movement jitters, and your player appears to be swimming on your screen while the server treats you as standing or moving in a different state. The result is awkward clipping, rubber-banding, and lost momentum during moments that require precision. The mod exists to remove that frustration and restore predictable underwater control.

What Exactly Is MC-220390?

MC-220390 is a state mismatch bug between the visual client and server-side logic. It typically appears when three conditions overlap:

  • You are swimming underwater.
  • You are holding the sprint key.
  • You hit an entity during that movement state.

After the hit, the client may continue to treat your character as fully swimming, while the server no longer agrees. Since Minecraft physics and collision checks are server authoritative, this mismatch creates strange motion behavior. You can still move, but transitions into narrow block spaces become unreliable, and movement can feel sticky or unstable until you manually reset swim state by stopping and swimming again.

Why This Bug Is So Noticeable in Ocean Content

Underwater environments in modern Minecraft versions are full of tight geometry: monument corridors, bubble columns, slab transitions, and compact decorative builds made from prismarine blocks, glass, and trapdoors. When swim state desync appears in these spaces, it can ruin routing and combat flow. If you fight guardians while navigating narrow passages, every failed entry into a 1x1 opening costs time and sometimes health.

This is also why the fix feels especially valuable for survival players and server communities focused on progression. Underwater routes are often optimized for efficiency, and broken movement mechanics interrupt everything from loot runs to farm maintenance. With the mod installed, traversal becomes stable again, and your character state behaves as expected during combat and sprint-swim transitions.

How the Underwater Swim Fix Improves Gameplay

The mod’s value is clarity: it keeps client and server in sync for swim-related behavior after combat interactions. Instead of introducing flashy new mechanics, it protects existing Minecraft mechanics from a specific failure point. That design philosophy makes it attractive for players who prefer vanilla-friendly improvements.

  • Reliable hitbox behavior: You no longer get stuck in an invalid swim/collision state after striking entities underwater.
  • Smoother 1x1 movement: Entering narrow block spaces feels consistent, especially in monuments and base tunnels.
  • Less forced reset behavior: You don’t need to repeatedly cancel and re-enter swimming just to restore control.
  • Better multiplayer stability: On servers, movement prediction feels cleaner because state disagreements are reduced.

If your modpack focuses on quality-of-life tweaks rather than total overhaul mods, this is the type of targeted patch that quietly improves every underwater session without changing core balance.

Compatibility and Modpack Role

Because Underwater Swim Fix addresses a specific bug instead of redesigning movement systems, it usually fits well into lightweight performance packs and broader gameplay mod collections. Players running technical builds, redstone-heavy worlds, or exploration servers can include it without disrupting progression pacing. It also complements other biome and ocean enhancement mods, since those projects often increase underwater activity where this bug tends to appear.

Many players also appreciate that this kind of fix is easy to maintain across updates and versions when compared to larger mechanical rewrites. During modpack setup, this mod can be easily installed via the foxygame.net launcher, a convenient, flexible, and modern Minecraft launcher where you can download mods right from the menu. That makes quick testing between different server profiles much smoother when you are tuning your final list.

Who Should Use It?

Underwater Swim Fix is especially useful for:

  • Players who regularly clear ocean monuments in survival mode.
  • Server admins who want fewer movement-desync complaints from members.
  • Speed-oriented players who rely on precise swim lines and collision control.
  • Modded users who want bug-fix mods that preserve vanilla feel.

Even casual players can benefit if they spend time building in ocean biomes or traveling through underwater tunnels. The more often you combine combat and sprint swimming, the more noticeable the improvement becomes.

Practical Testing Tips After Installation

To confirm the fix in your own world or server, recreate the original trigger pattern in a safe test area:

  • Set up a small underwater corridor with a few 1x1 entry points.
  • Spawn or locate an entity you can safely hit.
  • Swim while holding sprint, attack, then immediately attempt narrow movement.
  • Repeat several times and compare consistency with and without the fix.

A successful result feels simple: no weird jitter, no prolonged desync behavior, and no forced swim resets just to pass through tight spaces. If your server uses custom combat or movement mods, test in the same conditions your community actually plays in for the most accurate validation.

Conclusion

Underwater Swim Fix (MC-220390) is a great example of how focused bug-fix mods can significantly improve day-to-day Minecraft gameplay. By correcting a client-server swim state mismatch triggered during underwater combat, it restores confidence in movement mechanics exactly where precision matters most. You still get the same Minecraft experience, just without the frustrating glitch-outs that break immersion and control. For anyone who spends real time in ocean biomes, this is a practical, high-impact addition to any modern mod setup.