1b350c0 Try to fix ci
92c1f9e Fix missing server state change
840770a Fix missing server state change
3997ea7 Fixup state splitting
854696a Add separate client and server protocol state
d92b9fd Fix connection field search on 1.20.2
270d28f Don't cancel custom query answer
ed1852b Fix 1.20.2 -> 1.20.1 brand custom payloads properly (#3440)
f91e6a8 Fix sign nbt on 1.20 client (#3436)
8a0e187 Drop custom payloads with non-alphanumerical brands For some reason the client errors only if it contains certain characters, needs further investigation. Mojang changed their string writing implementation, though the actual encoding does not seem to have changed, and this error does not occur anywhere else
1.20.2 client support
- Optimize memory allocation for data palette (by Pablete1234)
- Smithing menus in 1.19->1.20 are now mapped to furnaces (by FlorianMichael)
- Added compatibility with Sponge API 10 (by avaruus1)
- Removed 1.9 backwards protocol handling and moved it to ViaBackwards (by FlorianMichael)
- Fixed item display rotation in 1.19->1.20
- Fixed maps with no map ids showing up as empty on 1.17+ (by RaphiMC)
- Fixed handling of null components in more places in 1.18->1.19
- Fixed block place/break event cancellation handling in 1.12->1.13 block connections (by Pablete1234)
- Fixed some 1.8->1.9 movement handling issues (by RaphiMC)
- Configured automated publishing to Hangar and Modrinth
d23e743 Fix particle handling
16f89f2 Don't re-enter config state if the dimension registry did not change
cf634df Fix creative slot handling
16f89f2 Don't re-enter config state if the dimension registry did not change
fe5646a Re-send last resource pack on server switch
53aca79 Fix reentering of the configuration state
1f0a4c2 1.20.2-rc2
4c34ced Fix record handling due to no mappings Fixes #3422
494e6ff 1.20.2-rc1