ModsFinder

RemoveDuplicateMove

by z7087

RemoveDuplicateMove is a Fabric client mod that stops a duplicate movement packet from being sent when a player uses an item in the same tick.

FabricClient-side onlyMIT LicenseOpen source1.17 – 1.20.6

What it does

On Minecraft 1.17 – 1.20.6, the client sends an extra packet carrying the player's position and rotation when a time-based item is used. The packet is removed by this mod, so a bucket placement lines up with the facing the player expects instead of going out of sync with the server.

The mismatch comes from the server not updating the player's yaw until after the tick, so the position sent at the end of the tick arrives too late for the item use. Some anticheat plugins treat the removed packets with suspicion, a problem that also appears with newer clients.

The mod runs on the client only, so servers and other players need nothing installed. It is released under the MIT License, and its source code and issue tracker are public. Latest build is 1.0 for 1.20.6, and the mod is published across the release versions from 1.17 up to 1.20.6.

Key features

  1. Removes the extra movement packet

    The duplicate PlayerMoveC2SPacket.Full sent during item use is dropped before it reaches the server.

  2. Fixes bucket placement

    Buckets are placed on the block the player is facing at the start of the tick, as expected.

  3. Targets one behavior

    The change is limited to the packet involved, leaving movement and other item use untouched.

  4. Public source

    The code is open source and the issue tracker is public for anyone reporting a problem.

Compatibility

Latest build for each game version and loader.

1.20.x7 of 7 versions with builds
1.20.61.0
1.20.51.0
1.20.41.0
1.20.31.0
1.20.21.0
1.20.11.0
1.201.0
1.19.x5 of 5 versions with builds
1.19.41.0
1.19.31.0
1.19.21.0
1.19.11.0
1.191.0
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Players on Fabric who notice buckets landing on the wrong side of a block while moving. Most players do not need the mod.

Questions

Does RemoveDuplicateMove need to be on the server?

No. Only the player's game needs it, and servers run without it.

Which versions does RemoveDuplicateMove support?

Files are published for 1.17 – 1.20.6, and the latest Fabric file is 1.0 for 1.20.6.

Could removing packets trigger anticheat warnings?

Some anticheat plugins flag the missing packets, so server owners may want to check how their anticheat reacts before players use the mod.

What the author says

From version 1.17 to 1.20.6 of Minecraft, the client sends an additional packet containing the player's position and rotation before each time the player attempts to use an item once, designed to fix buckets being placed facing out of sync (the player's position and rotation information is sent at the end of the…
z7087, on the Modrinth page

Official listing

Owner
z7087
Published
2025-01-08
Updated on Modrinth
2025-01-12
Facts verified
2026-10-15