Releases: ViaVersion/ViaProxy
ViaProxy-3.3.6
Changelog
- 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
- Greatly improved speed of client online mode verification. It no longer causes a small lag spike
- Theres a new ViaProxy plugin 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)
- Updated Traditional Chinese translations (Thanks to Axolotl1000)
- Added some Portuguese translations (Thanks to coffeezim)
- Plugin API
- Added JoinServerRequest event. This event allows plugins to add alternative server authentication implementations. Examples can be seen in ViaProxyAuthHook and ViaProxyOpenAuthMod
- Several improvements to the usability of the plugin API
Notes
- ViaBedrock update (Bedrock 1.21.50 server support) will be in the next release.
- 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.
Please report any issues on the issue tracker!
ViaProxy-3.3.5
Changelog
- Updated Via* libraries (Fixes issues and errors regarding protocol translation)
- Improved server address validation
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.
Please report any issues on the issue tracker!
ViaProxy-3.3.4
Changelog
- 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
- Fixed issue with ViaProxy plugins not being downgraded to Java 8 properly
- Plugin API
- Recoded the internal packet system. Plugins which used it have to be updated
- Added method to get the recommended plugin data folder
- Added intended protocol state to PreConnectEvent
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.
Please report any issues on the issue tracker!
ViaProxy-3.3.3
Changelog
- 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
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.
Please report any issues on the issue tracker!
ViaProxy-3.3.2
Changelog
- 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)
- Added Vietnamese translations (Thanks @anhwaivo)
- Don't set IP_TOS option (Fixes some connectivity issues on bedrock servers)
- Enable RakNet compatibility mode (Fixes some connectivity issues on bedrock servers)
- Made server connect timeout configurable
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.
Please report any issues on the issue tracker!
ViaProxy-3.3.1
Changelog
- 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.
Please report any issues on the issue tracker!
ViaProxy-3.3.0
Changelog
- 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)
- Updated Simplified Chinese translations (Thanks @SkyEye-FAST)
- Updated and fixed russian translations (Thanks @Felix14-v2)
- Sort languages by name
- Increased default windows height slightly (Fixes cut off text on certain Linux systems)
- Disable ViaVersion chunk-border-fix option (It doesn't work on some servers and isn't needed on classic versions anymore)
- Added option to fake accept resource packs
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.
Please report any issues on the issue tracker!
ViaProxy-3.2.2
Changelog
- 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
- Improved wildcard domain syntax kick message
- Added support to specify a custom MOTD
- Added support for Simple Voice Chat mod
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.
Please report any issues on the issue tracker!
ViaProxy-3.2.1
Changelog
- 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
- Added config file support
- ViaProxy now supports configuration via config files.
- The GUI state is now mostly saved in the default config file (
viaproxy.yml
) - New start command:
java -jar ViaProxy.jar config <config file>
- Deprecated the old CLI interface
- The old CLI interface has been deprecated in favor of a new one which provides the same option as the config file
- The old CLI will be removed in the next release of ViaProxy
- Added new CLI interface with more options
- The new CLI interface offers the same options as the config file
- Unified option names between config and CLI
- The CLI can now be used with
java -jar ViaProxy cli --help
- Plugins using the
Options
class should be rewritten to make use of the new unified config system (ViaProxy.getConfig()
).
For examples regarding the new configuration and usage of ViaProxy refer to the README on GitHub.
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.
Please report any issues on the issue tracker!
ViaProxy-3.2.0
Changelog
- 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
- Added unload mechanism to plugin API
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.
Please report any issues on the issue tracker!