Minecraft Server modification to allow ViaProxy clients to join online mode servers.
This plugin works by redirecting the authentication requests from the server to the ViaProxy instance. ViaProxy then checks if the client is authenticated with ViaProxy and sends the result back to the server. Clients which are not authenticated with ViaProxy will be authenticated with the official Mojang authentication servers.
The server modification has been confirmed to work on Vanilla, Fabric, Forge, Bukkit, Spigot, Paper, BungeeCord and Sponge
- Download the latest stable release from GitHub Releases or the latest dev build from GitHub Actions.
- Put the jar file into the plugins folder of ViaProxy
- Run ViaProxy once to generate the config file
- Make sure to enable "Proxy Online Mode" in the ViaProxy CLI or config file
- Copy the secret key from the AuthHook config file (You will need it later for the server)
- Download the latest version of the AuthHook agent (Same link as step 1)
- Put the AuthHook agent into the same folder as the server jar
- Add the following JVM argument to the server start command:
-javaagent:ViaProxyAuthHook-x.x.x.jar
(Replace x.x.x with the version of the AuthHook agent you downloaded) - Start the server once to generate the config file
- Open the config file (It's in the same folder as the server jar) and set the secret key to the key you copied in step 4
- Start both the server and ViaProxy. You can now switch the authentication mode to AuthHook (Use
AUTH_HOOK
for CLI or config file).
If you encounter any issues, please report them on the
issue tracker.
If you just want to talk or need help using ViaProxyAuthHook feel free to join my
Discord.