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)
7556f7b Move chat registry dumps into nbt files (#3763)
abd5839 Remove entity metadata buffering in 1.8->1.9 (#3766)
0a2fd8f Add MappingDataLoader#getLogger and MappingDataLoader#getDataFolder (#3757)
f2c816d Add mapped and unmapped identifier read method (#3756)
098f7ff Allow platforms to use the mapping system (#3754)
18f04bf Add more functionality to ChunkUtil (#3755)
feefe6f Merge branch 'master' into dev
Conflicts:
bukkit-legacy/src/main/java/com/viaversion/viaversion/bukkit/util/ProtocolSupportUtil.java
bukkit/src/main/java/com/viaversion/viaversion/bukkit/platform/BukkitViaInjector.java
bungee/src/main/java/com/viaversion/viaversion/bungee/handlers/BungeeServerHandler.java
bungee/src/main/java/com/viaversion/viaversion/bungee/providers/BungeeVersionProvider.java
common/src/main/java/com/viaversion/viaversion/protocols/protocol1_9to1_8/storage/EntityTracker1_9.java
common/src/main/java/com/viaversion/viaversion/update/UpdateUtil.java
velocity/src/main/java/com/viaversion/viaversion/velocity/platform/VelocityViaInjector.java
velocity/src/main/java/com/viaversion/viaversion/velocity/service/ProtocolDetectorService.java
4074231 Update Hangar publish plugin
b07cf03 Check for jsonnull in component conversion Closes #3745