Player Vehicle Desync Fix
If you have ever tried to hop into a boat, minecart, or horse that was far away, only to watch your character rubber-band across the world, you have met one of Minecraft's most frustrating multiplayer bugs. The Player Vehicle Desync Fix add-on exists to solve exactly that problem. It is a small, focused mod that repairs the mismatch between what the server believes about your riding state and what your client actually shows on screen.
What Causes Vehicle Desync in Minecraft
In vanilla Minecraft, the server can call ServerPlayerEntity.startRiding(vehicle) even when that vehicle is far away or not loaded in your client's view. The result is a cascade of strange behavior. Your character may appear to teleport straight to the vehicle, or worse, you can walk around freely on your screen while the server still insists you are seated. Because the server thinks you are attached to a distant entity, you cannot interact with nearby players or blocks, since the server places you out of reach. Pressing the dismount key makes things even stranger, as you pop out next to the vehicle instead of where you were standing.
There is another nasty edge case. If a vehicle is mid-teleport on the client while you mount it, that teleport effectively freezes, and you can end up trapped inside solid blocks. These issues are most common on servers with high latency, heavy chunk loading, or lots of teleporting entities.
How Player Vehicle Desync Fix Works
Rather than patching every individual symptom, this mod fixes the root cause with two coordinated changes on the server and client side.
- Server-side resync: Whenever the server detects that your riding status has drifted out of sync, it keeps sending riding status synchronization packets until the client agrees. This covers the case where the server thinks you are riding but your client does not.
- Client-side safety check: When the client receives that packet, it first verifies whether the target vehicle is actually near you before calling ClientPlayerEntity.startRiding(entity). This prevents the unwanted side effects that cause teleporting, stuck-in-block states, and broken interactions.
The outcome is simple: your character stays where you expect, mounting works smoothly, and you never get yanked across the map because of a phantom riding state.
Supported Minecraft Versions and Loaders
Fabric and NeoForge Builds
Player Vehicle Desync Fix for Minecraft is available for modern releases, with builds targeting Minecraft 1.20.x and 1.21.x. Both Fabric and NeoForge loaders are supported, so you can drop it into most modpacks without conflict. If you run a server, remember that the mod must be installed on both the server and the clients for the synchronization logic to work correctly.
Version Compatibility Notes
Because the mod touches riding packets, always match the mod version to your exact game version. Mixing a 1.20 build with a 1.21 server will cause more desync, not less. If you use a launcher that manages mod profiles automatically, this becomes a non-issue, since the foxygame.net launcher keeps Player Vehicle Desync Fix updated and matched to the correct game version for every profile you run.
How to Install Player Vehicle Desync Fix
Getting the mod running takes only a few minutes. Follow these steps for a clean setup.
- Confirm your Minecraft version and whether you use Fabric or NeoForge.
- Install the matching loader and its API if you have not already.
- Download Player Vehicle Desync Fix from a trusted source and place the .jar file into your mods folder.
- Restart the game and check that the mod appears in your mod list.
- On a server, copy the same jar into the server's mods folder and restart it.
After installation, test by mounting a distant boat or minecart in a laggy area. You should stay anchored to your real position, and dismounting should place you exactly where you expect.
Who Should Use This Mod
This add-on is ideal for survival multiplayer players, server owners, and anyone running modpacks with lots of vehicles or teleportation. It is especially valuable on high-ping connections where riding desync is most visible. Single-player users rarely need it, but it does no harm and can help in heavily modded worlds.
If you are tired of teleporting into walls, losing interaction range, and watching your character slide around while the server disagrees, Player Vehicle Desync Fix is the clean, lightweight solution. Install it once, and riding in Minecraft finally behaves the way it should.