GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ViaVersionAddons/ViaProxyAuthHook: Minecraft Server modification to allow ViaProxy clients to join online mode servers

BranchesTags
Open more actions menu

Latest commit

 

History

148 Commits
148 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.idea/copyright
.idea/copyright
 
 
Agent
Agent
 
 
buildSrc
buildSrc
 
 
gradle/wrapper
gradle/wrapper
 
 
src/main
src/main
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build.gradle
build.gradle
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

ViaProxyAuthHook

Minecraft Server modification to allow ViaProxy clients to join online mode servers.

How it works

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, Sponge and Minestom.

Installation

  1. Download the latest stable release from GitHub Releases or the latest dev build from GitHub Actions.
  2. Put the jar file into the plugins folder of ViaProxy
  3. Run ViaProxy once to generate the config file
  4. Make sure to enable "Proxy Online Mode" in the ViaProxy CLI or config file
  5. Copy the secret key from the AuthHook config file (You will need it later for the server)
  6. Download the latest version of the AuthHook agent (Same link as step 1)
  7. Put the AuthHook agent into the same folder as the server jar
  8. Add the following JVM argument to the server start command: -javaagent:ViaProxyAuthHook-Agent-x.x.x.jar (Replace x.x.x with the version of the AuthHook agent you downloaded)
  9. Start the server once to generate the config file
  10. 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
  11. Start both the server and ViaProxy. You can now switch the authentication mode to AuthHook (Use AUTH_HOOK for CLI or config file).

Contact

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.

About

Minecraft Server modification to allow ViaProxy clients to join online mode servers

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

11 stars

Watchers

2 watching

Forks

3 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.