Important release schedule change
Starting 1.20.5, ViaVersion and ViaBackwards will only be released a day or so after a Minecraft update unless the protocol changes of the update were trivial. If you want early-access, usually days or even weeks before the final release, you can subscribe to either:
- GitHub Sponsors (preferred option. Use the
/verify
command on this Discord after), or alternatively - Patreon (see the highest tier and make sure to link Patreon to your Discord account under Settings->Connections) This also includes access to a private repository with the code, which will be pushed to the public repository after the given delay on a Minecraft update.
At the same time however, bug fix patches will be released more regularly, always immediately public, and more of the low-priority issues will be tackled.
Due to the insane pace Mojang has been adding more and more complex technical features since 1.19/1.20, updating ViaVersion and making sure it works well enough has become a lot more time-consuming. Without some extra incentive, I can't really justify putting increasing amounts of free time into these updates, no matter how much I enjoy doing them.
Changes
- Added sanity checks to item reading across all versions
- Fixed written books in 1.20.2->1.20.3
- Fixed 1.20->1.20.2 tag handling
- Fixed exceptions during client leave on older servers
- Fixed various component conversion issues in multiple versions
- Fixed issues with skins and permanent loading screens on Velocity (by Aeltumn)
Note: Via* on BungeeCord does not work properly at the moment, we recommend using our plugins either on the backend servers or on Velocity instead.
1f5ee6d Create FUNDING.yml
8edad67 Check if the channel is open in BukkitEncodeHandler
2d03110 Small refactor
92878a3 We continue to fall
aa0423c Merge branch 'master' into dev
04e572f Hotfix receiving level screen not closing on Velocity Closes #3630
39180e2 The endless pit continues to be endless
f68aed4 Once again refactor structured data storage Optionals are no more
6ffa24b Add todos
e51d7b3 Fix initial item sending, add some data translation and more rigid data structures
01bb8de More renames
6cdca97 Add classic version range to VersionType#CLASSIC javadoc (#3729)
dafce79 Tidy up fabric.mod.json file of fabric platform (#3728)
4cf271a Use equals in legacy custom payload channel comparisons (#3721)
aa262bb Rename itemdata to be more generic
2480eb6 Start working on 24w09a
3c0930c Use existing ProtocolVersion#getProtocol when possible (#3720)
26a8e5f Fix enabled version sorting in DumpUtil (#3719)
caa6519 Fix leather armor rendering (#3713)