VPNOnly
by noah32
VPNOnly blocks connections to a server when the player is not using a VPN, so a joining player must be on one before the connection goes through.
What it does
When a player attempts to join a server, VPNOnly starts a check for an active VPN. If the check does not find one, the connection is blocked and the server is not joined. If the check succeeds, the connection goes through as normal. The mod is intended for players and communities who want every session to be made over a VPN.
VPNOnly is client-side only, so only the client that connects needs it; the server can run without it. It is open source under the GNU General Public License v3.0 only, with a public source code repository and issue tracker. Builds are published for Fabric across 33 release versions, and the latest Fabric file is 1.1.0+mc26.2 for 26.2, dated 2026-09-07.
Key features
Join check
Each attempt to join a server runs a VPN check before the connection is allowed to proceed.
Blocked connection
When no VPN is detected, the mod stops the connection, so the player does not enter the server.
Successful connection
When a VPN is detected, the connection is allowed and the join continues as it would without the mod.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Keeping sessions behind a VPN
A player who wants every server session routed through a VPN can keep the mod installed, so an attempt without the VPN fails at the join step.
Who it’s for: Players who connect to servers only over a VPN, and communities that expect members to join through one.
How it compares
PingList is a client-side mod released under the Mozilla Public License 2.0 and open source, but it covers 1.18 – 1.20 only. JoiningWorldFix is a client-side Fabric mod under the MIT License, not open source, with files for 1.21.1 – 26.2. Join Actions is also client-side, open source under the Apache License 2.0, and covers 1.21.10 – 26.2. VPNOnly is wider in coverage than all three.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| VPNOnly | Fabric | 1.17 – 26.2 | Client-side only | 2026-09-07 |
| PingList | Fabric | 1.18 – 1.20 | Client-side only | 2023-06-09 |
| JoiningWorldFix | Fabric | 1.21.1 – 26.2 | Client-side only | 2026-08-30 |
| Join Actions | Fabric | 1.21.10 – 26.2 | Client-side only | 2026-08-08 |
Questions
Does VPNOnly need to be installed on the server?
Which loader does VPNOnly use?
Is VPNOnly open source?
Which game version has the latest file?
In the catalog
VPNOnly is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
VPNOnly is a fabric mod that ensures you never log on without a VPN ever again!
Official listing
- Modrinth page
- modrinth.com/mod/vpnonly
- Owner
- noah32
- Published
- 2024-06-18
- Updated on Modrinth
- 2026-09-07
- Facts verified
- 2026-10-15
