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
9b1c979 Only soft fail CUSTOM_PAYLOAD content reading (#3873)
Reading of the channel shouldn't be soft failed as the game code only try catches content reading
01589b3 Always throw on serverbound custom payload errors Old server versions did suppress exceptions, but that doesn't matter for us
c5756fe Rename Position to BlockPosition
9547cf1 Fixup ComponentUtil#legacyToJsonString behavior on items with styles (#3868)
659bee7 Use mapped identifier getter when converting items in 1.20.3->.5 components (#3869)
d5ccb17 Add default firework flight length in 1.20.5->1.20.3 (#3866)
47f5617 Fix 1.20.5->1.20.3 unpaired lodestone compass (#3864)
052fb6e Fixup LODESTONE_TRACKER rewriting in 1.20.3->.5 and backwards (#3862)