e439d04 Update Gradle wrapper
2f41d09 Remove deprecated codec handler
0f73304 Fix trim pattern
2dad770 Include website url in plugin.yml (#3897)
2a088c0 Handle edge cases when converting legacy components (#3896)
d403479 Update publication metadata
7bdcf9a Replace other Bungee references
a48c3a6 Move Bungee and Sponge platforms to separate plugins Bungee support is half broken due to not having the same injection points as Velocity and has become less and less stable with every update. The Sponge plugin has been almost entirely unused
5245a7e Replace DataItem constructor usages (#3893)
03e8eec Wrap BASE_COLOR, CONTAINER_LOOT and CONTAINER inside block entity tag in 1.20.5->.3 (#3892)
Closes https://github.com/ViaVersion/ViaBackwards/issues/763
76abe44 Handle items with invalid amount in 1.20.3->.5 (#3889)
af393c5 Fixup ComponentUtil#trimStrings detection (#3888)
d8aa3c4 Add DataItem constructor without data short (#3884)
d9446ee Improve block break/place detection in 1.8->1.9 (#3886)
Servers can send sound packets where the positions have a slight offset. This PR aims to improve the detection to account for that.
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/333
3f7d286 Gracefully handle empty first input item in trades Fixes #3885
869755e Perform deep copy in DataItem#copy (#3883)
e26f63c Clean up 1.12 recipe data handling Supersedes #3880
792f52e Fix firework flight show item conversion Fixes #3877
e886aca Remove outdated dependencies/plugins from plugin.yml (#3874)
94e853e Add entity id to painting items