ViaVersion/ViaProxy
Standalone proxy which allows players to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, Bedrock)
30 Releases
Latest: 1mo ago
ViaProxy-3.4.11v3.4.11Latest
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Updated ViaBedrock (Added Bedrock 1.26.10 support)
- Added support for running ViaProxy with Java 26
- If you use Geyser make sure to update it as well.
- If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
ViaProxy-3.4.10v3.4.10
📋 Changes
- Added Minecraft 26.1 client and server support
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Fixed several bedrock connection issues
- If you use Geyser make sure to update it as well.
- If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
ViaProxy-3.4.9v3.4.9
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Updated ViaBedrock (Added Bedrock 1.26.0-1.26.2 support)
- New experimental features: Maps, Entity metadata, some item data translation
- Added support for joining Bedrock NetherNet Realms and LAN worlds
- Fixed Fabric Particle API issue (Fixes a ViaVersion issue, which prevented fabric clients from playing on fabric servers over ViaProxy)
- Migrated away from ViaLoader loading library. This might break some plugins
- Config files for the Via* components are now no longer inside the ViaLoader folder. They will be migrated automatically to the new location
- Updated ViaVersion client/server connection details implementation
- + 2 more
ViaProxy-3.4.8v3.4.8
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Updated ViaBedrock (Added Bedrock 1.21.130 support)
- Removed config state workaround because it has been fixed properly in ViaVersion
- Fixed birch and spruce log mining speed between b1.2 and b1.8.1 (Thanks to svgaming234)
- Fixed account login URL not opening on Linux systems
- Updated Netty to fix an issue that prevented the ViaProxyAuthHook plugin from working
- Fixed error when cancelling adding an account on a slow internet connections
- Fixed bedrock server pinging on MacOS
- + 2 more
ViaProxy-3.4.7v3.4.7
📋 Changes
- Added Minecraft 1.21.11 client and server support
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Updated ViaBedrock (Added Bedrock 1.21.124 support)
- Several new experimental features have been added
- Block placing
- Item use and release
- Item dropping
- Added config option to override the server favicon
- + 4 more
ViaProxy-3.4.6v3.4.6
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Added account command for managing user accounts in the CLI
- Improved command help/syntax feedback
- If you use Geyser make sure to update it as well.
- If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
ViaProxy-3.4.5v3.4.5
📋 Changes
- Added Minecraft 1.21.9 client and server support
- Updated ViaBedrock to support Bedrock 1.21.111 servers
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Added config option to disable handshake address rewriting
- If you use Geyser make sure to update it as well.
- If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
ViaProxy-3.4.4v3.4.4
📋 Changes
- Updated ViaBedrock to support Bedrock 1.21.93 servers
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Reduced jar size by a lot by no longer including unneeded netty modules
- Search config in working dir when using relative path
- If you use Geyser make sure to update it as well.
- If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
ViaProxy-3.4.3v3.4.3
📋 Changes
- Added Minecraft 1.21.7 client and server support
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- If you use Geyser make sure to update it as well.
- If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
ViaProxy-3.4.2v3.4.2
📋 Changes
- Added Minecraft 1.21.6 client and server support
- Updated ViaBedrock to support Bedrock 1.21.90 servers
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Added config option to skip ViaVersion config state packet queue
- Fixes join issues on <= 1.20.1 fabric/quilt servers
- Added config option to disable ViaProxy transfer packet rewriting
- Resolve SRV record when transferring the client
- Don't log client status connections by default
- + 9 more
ViaProxy-3.4.1v3.4.1
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Fixed regression in disguised chat handling in 1.20.3<->1.20.5
- Fixed missing chunk_biomes conversion in 1.21.4<->1.21.5
- Fixed errors on non-horse entities with saddles in 1.21.5->1.21.4
- Added Java 24 and 25 support
- Make VV packet limiter more lenient by default
- Added option to send a ViaVersion connection details custom payload to the server
- If you use Geyser make sure to update it as well.
- + 1 more
ViaProxy-3.4.0v3.4.0
📋 Changes
- Added Minecraft 1.21.5 client and server support
- Updated ViaBedrock to support Bedrock 1.21.70 servers
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Fixed error when trying to edit a book on <= 1.5 servers
- Fixed 20w14infinite not working
- Fixed various issues regarding chat hover events
- Changed kick message when no valid account is selected
- Added short form for Auto Detect protocol name ("auto" can now be used as alias in CLI)
- + 8 more
ViaProxy-3.3.7v3.3.7
📋 Changes
- Updated ViaBedrock to support Bedrock 1.21.50 servers
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Updated Simplified Chinese translations (Thanks to LanlanMC)
- Updated Traditional Chinese translations (Thanks to AxolotlOu0)
- If you use Geyser make sure to update it as well.
- If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
ViaProxy-3.3.6v3.3.6
📋 Changes
- Added Minecraft 1.21.4 client and server support
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Moved OpenAuthMod authentication into its own ViaProxy plugin
- OpenAuthMod is not maintained anymore and rarely used. For those who need it, theres a [ViaProxy plugin](https://github.com/ViaVersionAddons/ViaProxyOpenAuthMod)
- Greatly improved speed of client online mode verification. It no longer causes a small lag spike
- Theres a new [ViaProxy plugin](https://github.com/ViaVersionAddons/ViaProxyAuthHook) which allows server owners to easily use ViaProxy infront of an online mode server without disabling online mode
- Added French translations (Thanks to PurpleProg)
- Added Korean translations (Thanks to Outfit8TSB)
- + 8 more
ViaProxy-3.3.5v3.3.5
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Improved server address validation
ViaProxy-3.3.4v3.3.4
📋 Changes
- Added 1.21.2/1.21.3 client and server support
- Updated ViaBedrock (Bedrock 1.21.40 server support)
- Added support for 3D Shareware clients
- Added CLI option to list supported server versions (``--list-versions``)
- Updated BetaCraft authentication
- Handle 1.20.5 login hello authenticate flag
- Log play state disconnect messages
- Made Bedrock server connections more vanilla-like
- + 5 more
ViaProxy-3.3.3v3.3.3
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Updated ViaBedrock (Server auth movement works and many other features got implemented)
- Migrate to optconfig instead of VV config system
- Fixed bedrock connection issues on MacOS
ViaProxy-3.3.2v3.3.2
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Updated ViaBedrock (1.21.2 support)
- Disable BungeeCord player info passthrough by default
- ViaProxy is now available as a docker container (See GitHub README for instructions)
- Fixed current working dir issues on Windows (Fixes issues where ViaProxy would not start on some computers)
- Added environment variable to set the current working dir
- Fixed pickaxe mining speeds in <=1.16.5
- Fixed proxy connect race condition (Fixes SOCKS/HTTP proxy issues)
- + 4 more
ViaProxy-3.3.1v3.3.1
📋 Changes
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
ViaProxy-3.3.0v3.3.0
📋 Changes
- Added 1.21 client and server support
- Updated libraries to fix many protocol translation issues
- Fixed account authentication issues
- Improved transfer packet handling
- Added zh_TW translations (Thanks @MinecraftPEayer)
- Added option to suppress client protocol errors (Prevents ViaProxy from crashing when DDoSed with invalid packets)
- Migrated to JvmDowngrader for the Java 8 jars
- Fixed Traditional Chinese translations (Thanks @notlin4)
- + 6 more
ViaProxy-3.2.2v3.2.2
📋 Changes
- Marked 1.20.6 as supported
- Updated libraries to fix a lot of the initial 1.20.5 release issues
- Removed old, deprecated CLI interface
- Readded account index option to CLI
- Improved CLI help page formatting
- Fixed Realms handling issues
- Added Japanese language support (Thanks @komugikotan )
- Added frontend HAProxy support
- + 3 more
ViaProxy-3.2.1v3.2.1
📋 Changes
- Added support for 1.20.5 clients and servers
- Added some QoL fixes for older protocols thanks to 1.20.5 item data components and attributes
- Added brand rewriter to include ViaProxy in server brand string
- Load plugins before protocol translator
- Fixed connection issue when pinging beta servers too fast
- Improved server version auto detect
- Added Hungarian language translations
- Improved GUI error handling
- + 12 more
ViaProxy-3.2.0v3.2.0
📋 Changes
- Geyser now officially supports ViaProxy and you can download Geyser for ViaProxy at their website
- Added support for 24w07a clients and servers
- Added Czech language translations
- Added Polish language translations
- Added Russian language translations
- Implemented 1.20.5 transfer packet support
- Added loading splash screen
- Fixed rare race condition in FileSystem access
- + 1 more
ViaProxy-3.1.0v3.1.0
📋 Changes
- Added support for 23w51b servers
- Added support to connect to unix socket files
- Updated the Via* libraries to fix protocol translation bugs
- Fixed 1.20.4 proxy kick message not working
- Fixed ViaBedrock transfer provider
- Removed connect_port and bind_port
- Added support for specifying the port in connect_address and bind_address
ViaProxy-3.0.23v3.0.23
📋 Changes
- Added support for 1.20.3 and 1.20.4 client and server
- Added Bedrock 1.20.50 support
- Added support for joining Java Edition and Bedrock Edition Realms
- Fixed console input preview not showing up
- Improved handshake address rewriting
- Refactored account storage (This version can't read the previous version accounts)
- Added zh_CN language (Thanks to @SkyEye-FAST)
- Added chat signing support for 1.20.x clients on 1.20.x servers (Allows Geyser players to use chat on servers that require signed chat)
- + 3 more
ViaProxy-3.0.22v3.0.22
📋 Changes
- Added support for 23w44a servers
- Fixed auto read race conditions
- Fixed packets being sent too early after connecting
- Made backend connect non blocking (Improves performance a lot)
- Refactored legacy client passthrough to make use of events
- Added SRV resolving support to passthrough handler
- Added the ability to use microsoft accounts in CLI
- Updated VB config file name. Its now called viabackwards.yml instead of config.yml
- + 4 more
ViaProxy-3.0.21v3.0.21
📋 Changes
- Added support for 1.20.2 clients
- Added support for 1.20.2 servers
- Added support for 1.20.30 bedrock servers
- Fixed protocol/version blocking not doing anything
- Added 'exit' command to shutdown ViaProxy
- Changed some GUI messages
- Migrated project to Java 17 (Java 8 is still being supported thanks to [JavaDowngrader](https://github.com/RaphiMC/JavaDowngrader))
- Fixed HAProxy IPv6 issues and added HAProxy support to legacy passthrough
- + 7 more
ViaProxy-3.0.20v3.0.20
📋 Changes
- Fixed OpenAuthMod auth status not resetting when changing auth method
- Fixed CLI exception on startup when there is no CLI
- Fixed UI not saving the server version state properly
- Added buttons to upload the log and create ViaVersion dumps
- Fixed and improved the chat signing support
- Improved account system to lazy refresh accounts (Faster startup time)
- Made version parsing more lenient and improved CLI error handling
- Fixed proxy <-> server ping behaviour (Fixes issues with classic servers)
- + 2 more
ViaProxy-3.0.19v3.0.19
📋 Changes
- Added support for 1.20 clients
- Added support for 1.20 servers
- Added support for 1.20.0 bedrock servers
- Made legacy skull loading configurable in the GUI
- Fixed deadlocking issues with packet syncing
- Removed support for unofficial clients (Eaglercraft)
- Improved CLI interface
- Implemented JavaDowngrader (Allows Java 17 to run on Java 8)
- + 5 more
ViaProxy-3.0.18v3.0.18
📋 Changes
- Added transformer support for plugins
- Make URLs clickable in 1.7.2 -> 1.6.4
- Added support for Bedrock clients (Needs the [Geyser plugin](https://github.com/RaphiMC/ViaProxyGeyserPlugin))
