CurseForge · Minecraft mod
[MR] True RDP Fix
Fixing mouse control when playing Minecraft 1.21.x (Fabric & NeoForge) via Remote Desktop Protocol (RDP).
Quick answer
Which [MR] True RDP Fix release should I use?
[MR] True RDP Fix MrTrueRdpFix-NeoForge-1.21.6-byMr712-v1.1.jar targets 1.21.6 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is [MR] True RDP Fix required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does [MR] True RDP Fix MrTrueRdpFix-NeoForge-1.21.6-byMr712-v1.1.jar need?
MrTrueRdpFix-NeoForge-1.21.6-byMr712-v1.1.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add [MR] True RDP Fix without breaking your instance.
Built for [MR] True RDP Fix MrTrueRdpFix-NeoForge-1.21.6-byMr712-v1.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use MrTrueRdpFix-NeoForge-1.21.6-byMr712-v1.1.jar. It targets 1.21.6 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside MrTrueRdpFix-NeoForge-1.21.6-byMr712-v1.1.jar. It opens that exact file at the source.
About this project
What does [MR] True RDP Fix add?
| Standard Game | With This Mod |
|---|---|
![]() |
![]() |
[MR] True RDP Fix is a fixing mouse control when playing Minecraft 1.21.x (Fabric & NeoForge) via Remote Desktop Protocol (RDP)!
This mod was created using AI under human supervision. I do not monetize on CurseForge — just enjoy the game!
If any issues arise, please write to me in comments on CurseForge or GitHub issues!
Inspired by RDPMouse by KesslerCascade, but is a more refined version.
What Problem Does This Mod Solve?
In Minecraft versions 1.21.x, the game bundles LWJGL 3.3.3 with an older build of GLFW (3.3), which fails to properly handle mouse input across the Windows virtual desktop when connected through Remote Desktop (MC-126875, GLFW issue #1276).
When you connect via RDP:
- Windows marks mouse movement with the
MOUSE_VIRTUAL_DESKTOPflag. - The older GLFW engine miscalculates absolute mouse coordinates.
- Hiding the cursor with
SetCursor(NULL)prevents Windows RDP from re-centering the cursor viaSetCursorPos. - As a result, the camera either flies into the sky, spins uncontrollably, or locks up at the edge of the monitor.
Mojang resolved this issue only in the 26.X snapshots.
What Does This Mod Do?
Clean Native GLFW 3.4+ Backport
Before the Minecraft window or graphics context is created, the mod automatically injects a bundled, modern GLFW 3.4+ native library containing official fixes (PR #1279 and PR #2431).
Hot RDP Connection Support (Dynamic Session Switching)
Unlike stock GLFW builds that only check for Remote Desktop at the very moment the game launches, our bundled GLFW binaries include a custom native improvement by Mr712:
- A transparent system cursor (
blankCursor) is initialized unconditionally at startup. - You can launch Minecraft locally at your PC, leave it running, and later connect via RDP from another laptop or phone — mouse look will work immediately and smoothly without restarting the game!
Compatibility
- Zero Breakage: 100% compatible with shaders (Iris), optimization mods (Sodium, Lithium, FerriteCore), textures, and custom resource packs.
- No Mod Conflicts: Pure native injection that works without Mixins. It does not touch Minecraft game bytecode.
- Can Be Kept in the Mods Folder Permanently: You do not need to remove the mod when playing directly at your computer — controls feel 100% like standard vanilla gameplay.
- "Install & Forget": Zero configuration required. No config files, no added keybindings, and no extra menus.
- Zero Dependencies: Pure Fabric Loader only — Fabric API is NOT required.
Supported Minecraft Versions
The mod is maintained across all modern 1.21.x releases in dedicated branches:
- 1.21.x:
1.21,1.21.1,1.21.2,1.21.3,1.21.4,1.21.5,1.21.6,1.21.7,1.21.8,1.21.9,1.21.10,1.21.11
If any of the listed versions are unavailable for download, it means they are currently under review by CurseForge; please wait.
Installation & Dependencies
Requires:
- Pure Fabric Loader or NeoForge only — extra libraries (like Fabric API) are not required.
How to install:
- Download the
.jarfile matching your Minecraft version. - Place it into your
.minecraft/modsfolder. - Launch the game and enjoy seamless remote play!
Credits & License
- GitHub page: [MR] True RDP Fix.
- Authors: Mr712, KesslerCascade.
- Mod code is distributed under the MIT License.
- Bundled Third-Party Components:
- GLFW: zlib/libpng License (Copyright © Camilla Löwy, Marcus Geelnard & GLFW Contributors). Modified by Mr712 for hot RDP connection support and diagonal mouse drift elimination.
- LWJGL: BSD 3-Clause License (Copyright © Lightweight Java Game Library).
- Full third-party license notices are documented in NOTICE.md.
Project description from CurseForge.
Pick your setup
[MR] True RDP Fix by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.9
1 loader build1.21.7
1 loader build1.21.6
2 loader builds1.21.5
2 loader builds1.21.4
1 loader build1.21.3
2 loader builds1.21.2
2 loader builds1.21
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
[MR] True RDP Fix versions and loaders
MrTrueRdpFix-NeoForge-1.21.6-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-NeoForge-1.21.5-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-NeoForge-1.21.4-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-NeoForge-1.21.3-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-NeoForge-1.21.2-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-NeoForge-1.21-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-Fabric-1.21.10-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-Fabric-1.21.9-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-Fabric-1.21.7-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-Fabric-1.21.6-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-Fabric-1.21.5-byMr712-v1.1.jar
12 Oct 2026
MrTrueRdpFix-Fabric-1.21.3-byMr712-v1.1.jar
12 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.

