ViaVersion icon

ViaVersion -----

Allow newer versions to connect, why lose players after a Minecraft update?



4.10.0 - 1.20.5 client support
1.20.5 client support has arrived, this is a huge update for the client network. Special thanks to the sponsors who helped test this update and allowed us to release a much more stable release than we'd anticipate.

Note: ViaVersion plans to use Java 17 for 1.21, this is your pre-warning (see below for more details).

Changelog:
  • 1.20.5 client support (by KennyTV, EnZaXD with help from RK_01, DrexHD and Gerrygames)
  • Added a large number of sanity checks to NBT reading to prevent errors from bad data (by KennyTV)
  • Fixed Entity sound handling in some >1.19 protocols (by KennyTV)
  • Fixed text components that are too long kicking 1.20.3 clients (by KennyTV)
  • Fixed handling of null json entries in text components in 1.20->1.20.2 (by KennyTV)
  • Fixed 1.15->1.16 item attribute uuids (by KennyTV)
  • Fixed various issues with text component handling in old protocols (by EnZaXD and RK_01)
  • Fixed 1.12->1.13 enderman held block handling (by KennyTV)
  • Fixed lots of text component translation issues in 1.8->1.9 (by EnZaXD)
  • Fixed an issue with non-lowercase sounds in 1.8->1.9 (by EnZaXD)
  • Ignore errors in custom payload reading in older protocols as per vanilla behaviour (by EnZaXD)
  • Fixed an error when creating dumps on Sponge (by EnZaXD)

Important: The ViaVersion update for 1.21 will require Java 17 or above
  • While we will still offer additional magical jars for Java 8 compatibility on releases for the foreseeable future, you should still make sure your server can run on Java 17 by then
  • Even 1.8 servers can run Java 17. Most 1.8 server forks will also have proper support for it
  • Some versions have an arbitrary/unnecessary Java version check from Spigot that prevent startup:
    • For 1.16 and 1.17, use Paper's -DPaper.IgnoreJavaVersion=true startup flag
    • For 1.13 to 1.15, use any updated fork that just removes it. An unsafe (!) way of skipping Spigot's check is by using -Djava.class.version=<supported Java class version>

Huge thanks to Kenny, EnZa, RK, Drex and Gerrygames who made this possible, it's an incredible amount of work put in by them for this update.
----------, Apr 26, 2024
Resource Information
Author:
----------
Total Downloads: 7,487,293
First Release: Feb 29, 2016
Last Update: Nov 1, 2024
Category: ---------------
All-Time Rating:
1153 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings