f39b466 Update Ubuntu, Change wrapper-validation in publish. (#4081)
aa22ca1 Handle pitch/yaw->data item frame rotation change in 1.16.4->1.17 (#4064)
802e868 Track sent armor trim registries in 1.20.3->1.20.5
02442a9 Only resend attribute modifiers when necessary Fixes #3973
5349de9 Rename CI workflow and update gradle wrapper validation (#4079)
a8ef3c8 Only add dummy enchantment once
b556e65 Rename remaining packages in bukkit modules to new format (#4074)
60b3ba6 Include snakeyaml into final jar, delete compat layers (#4070)
Snakeyaml is an untypical library which most Via platforms don't have and also broke in the past with V2, having it directly in the jar like Gson cleans up the build scripts massively, reduces the build time and also doesn't break in the future if they release V3 or any other breaking changes.
434b32c Fix typo in ViaManagerImpl#destroy log message (#4073)
7b21df2 Use GH repository description in platforms (#4071)
864beef Regenerate toString() functions and remove them from protocol internals (#4072)
462a103 Only print reload info when needed, add additional log message after shutdown Thanks to its name and dependency order, ViaVersion will generally be the last plugin to be disabled and has occasionally been blamed for other plugins stalling server shutdown
040f856 Fix enchantment emulation in 1.20.5->1.21 on non Paper servers (#4060)
- Fixed horse and llama inventory issues in 1.20.5->1.21 (by EnZaXD)
- Fixed issues with attributes in 1.20.5->1.21 (by kennytv and EnZaXD)
- Fixed possible kicks from out-of-order-chat in 1.20.3->1.20.5 (by Gegy)
- Fixed shulker box tooltips in 1.20.3->1.20.5 (by EnZaXD)
- Fixed filtered book page handling in 1.20.2->1.20.3 (by EnZaXD)
- "Message not delivered" messages no longer appear in 1.20->1.20.2
- Improved the 1.20.3 crossbow max damage and 1.8 sword blocking fixes for 1.21+ clients (by RK_01)
- Tridents and banner pattern items show the correct 1.20 rarity in 1.20.5->1.21 (by EnZaXD)
- Fixed splash/lingering potions being invisible in 1.19 protocols (by EnZaXD)
- Fixed attribute keeping on respawn for <1.14 clients in 1.16->1.15 (by RK_01)
- Fixed show_item in translation components in 1.11->1.12 (by EnZaXD)
- Slightly improve on 1.10->1.11 fishing hook position desync
- The 1.9 cooldown indicator is now completely hidden in 1.8->1.9 (by lowercasebtw)
- The
minimize-cooldown
has been removed
- The
- Fixed wither and ender dragon bossbars not working in 1.8->1.9 (by EnZaXD)
- Added
cancel-block-sounds
config option to toggle the 1.8 block placement sound fix (by EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
41b0d95 Fix horse/llama's armor/carpet not visible in 1.20.3->1.20.5 (#4052)
c9d6fbf Add VersionProvider#getServerProtocol (#4049)
Most platforms won't ever throw an error and usually ViaVersion shouldn't even load when the server version can't be found. Therefore, I added this bouncer function, so I don't need to try catch my code in ViaLoader/VFP where an exception is never thrown
b599399 Cleanup 1.20->1.20.2 item and recipe rewriter (#4050)
721e27e Rewrite show_item in translation components in 1.11.1->1.12 (#4053)
b1f64fd Use enhanced switches in more places (#4043)
2b50856 Move damage types 1.20.3 into nbt file (#4026)