
Easily torify minecraft, the Tor client can be controlled from inside the game with a simple gui, acting as a free in-game vpn. With McOverTor, you can change your IP address with a click of a button, as many times as you want.
The mod is currently compatible with Windows and Linux.
Credits: The logo is made by Roland882.
Main Features:
-
Tor Activation from inside the game: Start Tor and reroute your in-game connections with just one click. McOverTor handles the entire process seamlessly for you, so you can focus on your game without needing to worry about installing Tor on your PC manually or any other technical things.
-
Clean and Intuitive GUI: Featuring a simple, easy-to-use interface with a dynamic loading screen, McOverTor makes it easy to monitor your connection status and manage your IP changes.
-
Effortless IP Change: Tired of changing your IP is being a hassle? No problem. With the "Change IP" button, McOverTor lets you instantly switch to a new IP address. The mod tells Tor to create new circuits and gives you a fresh IP in less than a second, making it super easy to keep changing your IP any time you want to.
Additional features:
- Prevent non-Tor connections: To prevent any in-game connection from going through if you haven't started Tor to prevent accidents.
- Stream separation: To get a new IP every time you join a server automatically.
- Resolve DNS using Tor: To resolve DNS using Tor for extra security, plus it gives you the ability to connect to .onion mc servers.
- Country selection: The mod scans Tor's db file to get the list of regions available, so you can select which country/countries you want your IP to be from. Note: the connection will often get stuck if Tor can't find a node from your location in the given country, or your IP might not change multiple times after pressing "Change IP".


Why McOverTor? If you’re looking for an easy way to change your IP during your Minecraft sessions, without even having to tab out of the game, then this is the mod for you!
This mod isn't done yet, Upcoming features:
- 1.8 support.
- MacOS support.
- Bridges support
You can report issues, suggest new features, or ask questions over on github.
Note: The plugin requires fabric loader 0.18.0 or higher and java 21.
This product is produced independently from the Tor® anonymity software and carries no guarantee from The Tor Project about quality, suitability or anything else.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 24d ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Added 26.3 support.
- Updated Tor to 0.4.9.13 (git-3c575400909efe65).
- Increased the connection timeout warning time from 10s to 15s.
- Updated libs.
- Improved DnsMgr
- Fixed a bug where the mod might check for selected countries multiple times after each other
- Made the tor starter code async too, so now the game won't freeze if the OS takes a bit longer launching Tor.
# v1.9
- Updated the Tor client to 0.4.9.11 (git-f3d28b2e0978ca07)**
- Made it so **when the Tor client applies it's rate limit to IP change, the mod will now display it**, to make it clear when does your IP really change
- Made the IP changer, Region manager and the Tor closer and killer async**, so now the mod doesn't run any blocking actions on the render thread anymore, resulting in a smoother UI experience.
- Fixed a bug where the mod's buttons appeared below the server btns on small window sizes.
- Fixed a bug where some of Tor's error messages appeared too dark on the tor connect screen.
- Fixed a bug where Tor's error messages might miss the first characters on the tor connect screen.
- Fixed a race condition in DnsMgr.
- Fixed a lot of other low probability async related bugs.
- Made the Tor connect timeout warning on the tor connect screen more clear by adding 2 versions.
- Fixed a bug where the Tor timeout check would keep running if the Tor client failed to start.
- Some other smaller bugfixes and code cleanups.
- Updated libs.
- Fixed a regression that made the mod's screen rendering a little less optimal
- Improved DnsMgr
- Fixed a bug where the mod might check for selected countries multiple times after each other
- Made the tor starter code async too, so now the game won't freeze if the OS takes a bit longer launching Tor.
- Fixed a regression that made the mod's screen rendering a little less optimal
- Improved DnsMgr
- Fixed a bug where the mod might check for selected countries multiple times after each other
- Made the tor starter code async too, so now the game won't freeze if the OS takes a bit longer launching Tor.
- Updated the Tor client to 0.4.9.11 (git-f3d28b2e0978ca07)**
- Added support for 26.2**
- Made it so **when the Tor client applies it's rate limit to IP change, the mod will now display it**, to make it clear when does your IP really change
- Made the IP changer, Region manager and the Tor closer and killer async**, so now the mod doesn't run any blocking actions on the render thread anymore, resulting in a smoother UI experience.
- Fixed a bug where the mod's buttons appeared below the server btns on small window sizes.
- Fixed a bug where some of Tor's error messages appeared too dark on the tor connect screen.
- Fixed a bug where Tor's error messages might miss the first characters on the tor connect screen.
- Fixed a race condition in DnsMgr.
- Fixed a lot of other low probability async related bugs.
- Made the Tor connect timeout warning on the tor connect screen more clear by adding 2 versions.
- Fixed a bug where the Tor timeout check would keep running if the Tor client failed to start.
- Some other smaller bugfixes and code cleanups.
- Updated libs.
- Updated the Tor client to 0.4.9.11 (git-f3d28b2e0978ca07)**
- Added support for 26.2**
- Made it so **when the Tor client applies it's rate limit to IP change, the mod will now display it**, to make it clear when does your IP really change
- Made the IP changer, Region manager and the Tor closer and killer async**, so now the mod doesn't run any blocking actions on the render thread anymore, resulting in a smoother UI experience.
- Fixed a bug where the mod's buttons appeared below the server btns on small window sizes.
- Fixed a bug where some of Tor's error messages appeared too dark on the tor connect screen.
- Fixed a bug where Tor's error messages might miss the first characters on the tor connect screen.
- Fixed a race condition in DnsMgr.
- Fixed a lot of other low probability async related bugs.
- Made the Tor connect timeout warning on the tor connect screen more clear by adding 2 versions.
- Fixed a bug where the Tor timeout check would keep running if the Tor client failed to start.
- Some other smaller bugfixes and code cleanups.
- Updated libs.
- Added support for 26.1.x, removed mojang's obfuscation from the mod.
- Updated Tor to 0.4.9.6 (git-894a92ac2279747e)
- Updated the mod to Java 25
- Many smaller fixes and optimizations in the code, fixed the Tor buttons' memory leakage.
- Updated libs.
- Updated the Tor client to 0.4.8.22 (git-5c000c65a502a61c), which fixes an OpenSSL vulnerability.
- Improved the Tor DNS resolution significantly. Before, a lot of servers refused the connection with "invalid hostname" and other errors even if they resolved, which has now been fixed, so now you should be able to connect to all servers with Tor's DNS resolution that don't use SRV to resolve their domains.
- Improved 2 messages in the mod to be more clear.
- Lots of smaller fixes and cleanups in the code.
- Updated libs and build environment.
- Added credits text to the screens that are in the mod, they now also display the mod's version.
- Added support for 1.21.11
- Updated the Tor client to 0.4.8.21 (git-add2400e16d88534)
- Improved the logging readability.
- The mod's jar is now signed for protection against corruption.
- Updated libs.
- Added support for 1.21.9-10.**
- Updated the Tor client to 0.4.8.19** (git-ffe63d09dc162ca1)
- Added a warning for when Tor is stuck connecting on a given % for too long. (Usually can't find a node to connect to in the selected countries, or bad internet.)
- Improved the error screens slightly.
- Optimized the method that parses the available country codes from the geoip file.
- Fixed a bug where if you resized the game at the Tor connection screen when it was done, the okay button executed the cancel button's function when pressed.
- Updated libs and the build enviroment.
- Other smaller fixes and optimizations.
- Added support for 1.21.7.
- Updated the netty lib used in the plugin.
- Added 1.21.6 support.
- Optimized some things, mostly related to the rendering of the custom UI.
- Added a country selector**, you can now optionally select from the game which region or regions you want your IP to be from. You can also configure whether it should only apply to the ExitNode, or the Middle and Entry node too. **Note:** the connection will often get stuck if Tor can't find a node from your location in the given country, or your IP might not change multiple times after pressing "Change IP".
- Improved Linux support**, now on linux if Tor is already running on the system, the mod will try to find a port to use that isn't already used instead of attempting to kill it, as it usually doesn't have permission to do so.
- Updated Tor to v0.4.8.16**
- Fixed a bug where if the mod displayed "Failed to launch Tor, check logs.", the message would get stuck.
- Other improvements and bugfixes in the code, like the plugin now uses java's more modern file api.
- Added support for 1.21.5.
- Updated libs.
- Added version compatibility down till 1.20.5.
- Removed the dependency on the fabric api, the mod can now be used just by itself.
- Fixed a small bug in the Tor connect screen.
- Added support for .onion server addresses**, and for resolving all other domains through Tor too, to prevent IP leaks.
- Updated the Tor client to 0.4.8.14.
- Lots of general improvements and optimizations in the code, the mod now makes use of more modern java features, such as virtual threads.
- Fixed a bug which would make the Tor client freeze, and the game with it when you tried to turn it off.
- Added better error handling, also it is now displayed to the user when an error happens in different phases.
- Made file extractions, mainly the initial one, faster.
- Smaller visual fixes in the UI.
- Updated libs.
- Merged Linux and Windows builds, now this single version should work on both OSes.
- Added an option to change the location of the Tor buttons to any of the 4 corners.
- Rebased the mod to 1.21.4, and updated libs.
- Removed compatibility code, thus making the code more optimal, I'll probably do separate builds for earlier versions a bit later.
- Fixed a bug where the Tor client wasn't always closed after you exited the game.
- Improved the look of the loading bar a bit.
- Merged Linux and Windows builds, now this single version should work on both OSes.
- Added an option to change the location of the Tor buttons to any of the 4 corners.
- Rebased the mod to 1.21.4, and updated libs.
- Removed compatibility code, thus making the code more optimal, I'll probably do separate builds for earlier versions a bit later.
- Fixed a bug where the Tor client wasn't always closed after you exited the game.
- Improved the look of the loading bar a bit.
- Merged Linux and Windows builds, now this single version should work on both OSes.
- Added an option to change the location of the Tor buttons to any of the 4 corners.
- Rebased the mod to 1.21.4, and updated libs.
- Removed compatibility code, thus making the code more optimal, I'll probably do separate builds for earlier versions a bit later.
- Fixed a bug where the Tor client wasn't always closed after you exited the game.
- Improved the look of the loading bar a bit.
- Fixed a bug where the settings icon wouldn't load on 1.21.3
- Made file unpacking async so it doesn't slow down the start-up process.
- Fixed a bug where the Tor output reader thread didn't shut down after it was done loading.
- Fixed smaller bugs with the loading screen, and at other menus.
- Added a screen for when the Tor client is already running and the mod couldn't shut it down.
- Fixed a bug where netty would throw an exception every time the client couldn't ping a server with the mod on.
- Improved log messages.
- Same as the normal release, just with Linux support.
(Only works on Linux)
- Updated the Tor client to 0.4.8.13 (git-e153e72c01315f86).
- Refactored the loading and IP changer screens to make them look a lot better.
- Cleaned up the code of the loading and IP changer screens, resolving an issue where they were consuming excessive resources.
- Added a settings menu, which remembers your settings. (More settings to be added later)
- Added an option to make the client only connect through Tor, to prevent accidental connections when it's not turned on.
- Added an option to "separate streams", basically it gives you a new IP for every connection when turned on.
- Rebased the mod to 1.21.3 fabric libs, still has compatibility down till 1.20.2.
- Cleaned up and "optimized" lots of things in the code.
- Fixed a bug where the mod would try to close Tor as many times as it was restarted when the game closed.
- Added the GeoIP and GeoIPv6 databases for the Tor client that were previously missing.
- Added a cancel button to the Tor connect screen.
- Updated libs.
- Fixed a bug where pressing ESC in one of the mod's menus would take you to the title screen instead of the server list.
- Fixed a bug where the buttons in the mod's menus would stay focused after clicking on them and returning to the given menu.