Release 1.1.21 (#140)
-
More appropriate chat session race condition fix
-
Initial work on fixing brand and skin layers on 1.20.2+
-
Don't call onDisconnect multiple times for 1.20.2+ client
-
Reimplement "KickCallback"
-
Correct some comments
-
Run KickCallback inside EventLoop
-
Change copyright year to 2024 (we are in 2024 guys)
-
Change year in the first launch message to 2024
-
Support for 1.19.3+ chat signing
-
Add config option to force disable 1.19.3+ chat signing
-
Remove unused field
-
Discard information from previous server
-
Remove player from tablist then transferring to the server on 1.19.1 and lower
-
Ensure that "minecraft:chat_type" registry is sent to 1.19 client
-
Add 1.20.3 to available versions
-
Fix previous server information discarding on 1.20.2+
-
Velocity b349+ support
-
Release 1.1.21
State switching rework with other bugfixes (#128)
-
Properly check for pending disconnection
-
Force synchronize rejoin state switching
-
Deduplicate prepared config packets
-
Don't preserve ConfirmHandler and ClientPlaySessionHandler
Preserving them will cause issues with server switching
-
Close "confirming" connection on spam
-
Speedup 1.20.3+ world loading by following Vanilla behavior
-
Synchronize LOGIN transition
-
Ensure that FastPrepareAPI encoder matches current state
-
Remove NbtUtils as Velocity now supports 1.20.2 NBT
-
Check for a custom PLAY state while sending UpsertPlayerInfo
-
Rollback CONFIG handler on server switch
-
Move the entire PLAY->CONFIG transition logic to the LimboSessionHandlerImpl
-
Fix invalid CONFIG packets being sent at PLAY state
-
Mitigate clientside race condition
-
Small improvements
-
Fix race condition mitigation then rejoin is disabled
-
Fix LoginEvent sending a LOGIN disconnect instead of CONFIG/PLAY one
Release 1.1.17 (#123)
- Velocity 266+ support
- 1.20.2 support
- Automatically generate mappings
Co-authored-by: jnngl jnngles@gmail.com Co-authored-by: UserNugget 47762903+UserNugget@users.noreply.github.com Co-authored-by: Petr Ilin hevav@hevav.dev