9b8e65c Implement handleTranslate() for tags in TranslatableRewriter (#734)
bd2eb42 Add advancement criteria if possible in 1.20.2->1.20 Fixes #616
Co-authored-by: Krakenied Krakenied1@gmail.com
ce0e01a Auto: Update copyright headers
67ae00f Add support for different mapping types with same id (#731)
325e3f9 Remove 1.19.4 registries without namespace as well
4289703 Fix entity effect reading below 1.20.2 Fixes #3811
ddeaf92 Register listeners a tick later Because 1.8 has task registration order reverse??? Fixes #730
06c30c2 Add paperweight-mappings-namespace attribute
bf7ed14 Fix remapping of 1.20.5 CLICK_WINDOW_BUTTON
1.20.5 server support; this one of the largest updates network-content wise, so expect rough edges that may not be entirely fixable. While ViaVersion is already complete and stable, ViaBackwards will still need more polishing around certain things like item hover events and trim pattern/material handling.
- Added a large number of sanity checks to NBT reading to prevent errors from bad data
- Fixed 1.20.3->1.20.2 cloud particle handling
- Fixed 1.20.2->1.20 entity sound handling
- Updated the legacy mapping file format (by EnZaXD). If you had changes to these, you will need to redo them, see the wiki for more detail later: https://github.com/ViaVersion/ViaBackwards/wiki
Also thanks to EnZaXD for lots of aid with 1.20.5, as well as RK_01, DrexHD, and Gerrygames for additional fixes!
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.
100febf Rework legacy item/block mappings format (#728)
c4c15fb Add EntityRewriterBase#getDisplayVisibilityMetaValue (#725)
ab11527 Reuse existing logger getter in BackwardsMappings (#726)
87f2a6b Add mob spawn rewriter function for pre 1.11 (#724)
948c615 Replace LegacyEntityRewriter#getObjectTypeFromId with existing method (#723)
2a4bfb9 Add UserConnection param to item rewriter methods
1ac504a Use correct constructor in MappedLegacyBlockItem (#721)
09eda34 Use VVs IdAndData class for block id conversions (#719)
9cf5f98 Replace incoming/outgoing usages with client/server bound (#720)
1647b18 Override nbtTagName() correctly (#717)