9549a18 Handle duplicated registry ids in 1.20.3->.5 (#3825)
Minecraft 1.20.4 and earlier silently overrides the previous values if multiple registry elements have the same id (Tested using a Fabric 1.20.4 mod by parsing a registry sent by a server and then printing the parsed objects).
d691096 Move around types, apply to other enums This doesn't include ALL abstract types, mostly if they are single-use or not at all relevant to our handling and most likely never will
cdc9c3a Update mappings (#3823)
https://github.com/ViaVersion/Mappings/commit/48167fe5b6db1d51157d88a7cc028c11da922514
c113e19 Convert plain to json instead of doing component conversion in DeathListener (#3821)
d3af70d Add optional registry utils to TagUtil (#3819)
c00bc6b Check both namespaced and implicit key when replacing registry
fa3c933 Fix banner pattern backup Fixes #3816
07bb026 Auto: Update copyright headers
57c0d83 Clean up component rewriter
4854b13 Some cleanup
1864b66 Handle new banner patterns in backwards translation
8aa6769 Handle empty items in item lists
5f90bcb Fix item cost type reading
d068822 Add paperweight-mappings-namespace manifest attribute
a77e328 Put components in entity data through component rewriter Cursed, but possibly needed
9c84e0d Fix remapping of 1.20.5 CLICK_WINDOW_BUTTON
66e0453 Fix block protocols disconnect packet
7ec6888 Handle invalid command argument types The client ignores these presumably for modded servers Fixes #3806
c973394 Use raw data filler in 1.12->1.13
798b70c Be even more defensive about half valid items in hover events While they aren't particularly useful or intended, they were valid