Tags
Creators
Details
All versions
0.5.27
Release
Jarvis AntiVPN 0.5.272 weeks ago 78
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
- New
/antivpn linkcommand. It shows the link to connect your server, so you no longer have to wait for the next console notice or scroll back for it. The link itself only appears in the console and, in game, to premium (online-mode) sessions; RCON and other plugins never get it. An earlier link keeps working after a new one is shown, as long as it is still valid. - Easier to paste your license key. Both config.yml and
/antivpn keynow accept it in lowercase, with extra spaces or quotes, or pasted together with the command. If config.yml holds something that is not a license key, the console says so and shows the link to connect the server instead. On startup, and after/antivpn reloadwith a different key, the console says in one line whether the key was accepted or rejected. - When players cannot be checked, Jarvis tells you why. The console,
/antivpn statsand/antivpn doctorno longer blame the connection for everything: they name the actual cause, such as a rejected license, with a short tip. The status no longer flips back and forth, and the same error is no longer repeated for every player who joins. - The
jarvis.bypasspermission survives restarts. Staff who have it are no longer checked again on their first join after the server or proxy restarts. On Velocity, removing the permission now applies on the player's next join. - Less risk of your license key ending up in a log. On Paper,
/antivpn keytyped in game no longer leaves the key in the server log, and a config.yml with a formatting error no longer copies the broken line, which could hold the key, into the console. - 36 languages. Player and staff messages now also come in Hindi, Serbian, Urdu, Persian, Bengali, Filipino, Khmer, Latvian and Lao.
- Offline-mode servers: the in-game reminder says what to do. Staff now see where to find the link to connect the server and where to get a license.
- Paper behind a proxy: no more reminders to link it. Instead of asking every 10 minutes, the console shows one notice: the recommended setup is Jarvis on the proxy.
/antivpn link,/antivpn doctorand/antivpn statssay the same. - Paper fixes. Player sessions in the panel now close correctly when the server stops or reloads. Staff notices and the panel use the player's real language, including on 1.8 to 1.11. On 1.8 to 1.12 there is no more console error every 10 seconds, and the panel sees who is online again.
- And a few smaller fixes. Updating is replacing the jar and restarting, with no config changes. Same requirements as 0.5.26 (Java 17 or newer).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:HTRGHm9r:NNbKEFRG"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HTRGHm9r:NNbKEFRG"
}

