4302dd6 Remove Protocol1_9To1_8#FIX_JSON usage in 1.11->1.12 (#3791)
98c5d38 Push book contents through component conversion in 1.8->1.9 (#3790)
bd8e469 Fix IdAndData constructor without data field (#3789)
57d7fd5 Change IdAndData#setData parameter to int (#3788)
8fe0681 Replace incoming/outgoing usages with client/server bound (#3787)
ea5cf3e Add IdAndData util and replace conversions (#3786)
0c2c840 Make handling of optional block metadata more explicit in <1.19.4 (#3782)
2586788 Fix config read/write error when parent file is null (#3783)
6f53c06 Fix 1.12 -> 1.13 held enderman block translation (#3781)
73178b5 Inline player on-ground movement handler (#3777)
d0cc531 Cleanup MetaIndex style and field names (#3775)
617ef10 Remove MetaType1_8#NonExistent (#3774)
5569caf Improve horse armor patch in 1.8->1.9 (#3773)
868a5bd Remove non existing metadata from MetaIndex (#3772)
b113a82 Catch errors in <= 1.20 custom payload reading (#3770)
3ee4c8e Make ViaVersion fake nbt format consistent (#3771)
Adding ItemRewriter#nbtTagName utils to prefix nbt tags with a consistent format: <Platform>|<Protocol name>|<original nbt name>
cd65925 Add conversion methods to SerializerVersion and replace missing MCStructs usages (#3769)
307414e Move simple mcstructs usage into utils
51745cb Rewrite 1.12.2->1.13 ComponentRewriter (#3765)
f44782d Fix minor inconsistencies in protocol packages (#3768)