Loading repository data…
Loading repository data…
ViaVersion / repository
Standalone proxy which allows players to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, Bedrock)
Standalone proxy which allows players to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, Bedrock)
To download the latest version, go to the Releases section and download the latest version.
Using it is very simple, just run the jar file, and it will start a user interface where everything can be configured.
For a full user guide go to the Usage for Players section or the Usage for Server Owners section.
ViaProxy supports joining to any of the listed server version from any of the listed client versions.
If you want the executable jar file you can download a stable release from GitHub Releases or the latest dev version from GitHub Actions or the ViaVersion Jenkins.
ViaProxy docker images can be found on GitHub Packages.
To run the latest version of ViaProxy you can use the following command:
docker run -it -v /path/to/run:/app/run -p 25568:25568 ghcr.io/viaversion/viaproxy:latest
where /path/to/run is the path where the ViaProxy data should be stored and 25568 is the port ViaProxy should listen on.

java -jar ViaProxy-whateverversion.jar config viaproxy.yml)viaproxy.yml in the same folder and exitsjava -jar ViaProxy-whateverversion.jar cli --help)To change ViaProxy settings you can check out the viaproxy.yml config file. Most of the settings are configurable via the GUI.
To change the protocol translation settings/features you can look into the ViaLoader folder.
You will find 5 config files there:
ViaProxy has a plugin API which allows you to extend and modify the behavior of ViaProxy.
Documentation for the plugin API can be found here.
A list of plugins can be found here.
Contributions in the form of pull requests are always welcome. Please make sure to keep your code style consistent with the rest of the project and that your code is easily maintainable. If you plan to make a large scale changes, please open an issue first or join my discord to discuss it.
If you want to help translating ViaProxy you can do so on Crowdin.
If you encounter any issues, please report them on the
issue tracker.
If you just want to talk or need help using ViaProxy feel free to join the ViaVersion
Discord.