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!