ViaVersion icon

ViaVersion -----

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



5.3.0 - 1.21.5 client support
Reminder: ViaVersion will use Java 21 in a future release, please keep your Java updated! If you want to get larger updates early consider becoming a supporter https://viaversion.com/donate.

Changelog:
  • 1.21.5 support by KennyTV
  • Fixed custom model data handling in block entities in 1.21.2->1.21.4
  • Fixed removed item data components in item hover events in 1.21->1.21.2 and 1.21.2->1.21.4
  • Fixed shulker boxes content not being visible in 1.20.3->1.20.5 (by EnZaXD)
  • Fixes to item hover event handling in 1.20.3->1.20.5 (by kennytv, EnZaXD)
  • Fixed duplicate registry entries causing errors (by EnZaXD)
  • Fixed blocks in minecarts in 1.8->1.9 (by EnZaXD)
  • Fixed error with 1.9+ clients joining a 1.8 server when ViaVersion installed on Velocity (by EnZaXD)
  • Removed consumable blocking sound for 1.21.4 clients on 1.8 servers (by lowercasebtw)
Huge thanks to Kenny, EnZaXD, riku6460, Drex and RK_01 for contributing towards this release.

This version also adds custom payload sending to get player protocol version data across platforms (by EnZaXD). If ViaVersion is installed on a proxy (e.g. Velocity or ViaProxy) or the client (e.g. ViaFabricPlus), you may be able to get this information by listening to custom payloads ("plugin messages") on any platform within the chain, which can be useful for anti-cheats and other player version-dependent code. See the wiki for more information. Example JSON data:
----------, Mar 29, 2025
Resource Information
Author:
----------
Total Downloads: 7,633,675
First Release: Feb 29, 2016
Last Update: Mar 31, 2025
Category: ---------------
All-Time Rating:
21 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings