1.1.26: Velocity b426+ support
Use LambdaMetafactory instead of classic reflection whenever possible (#160)
Do not use MethodHandle for VelocityTabList.entries
- EventManagerHook is now a Listener and is not extended from EventManager. That provides greater compatibility with other plugins
- More BlockEntityVersions (fixes https://github.com/Elytrium/LimboAPI/issues/157)
Release 1.1.25 EventManagerHook is now a Listener and is not extended from EventManager More BlockEntityVersions (fixes #157) Gradle updated
Ensure that KickedFromServerEvent hook never fails\nGuard refresh memory leak fix against concurrency issues
Fix PreparedPacket memory leak then refreshing limbos
Simplify mappings generation a bit\nKeep compatibility with plugins that use Velocity Tablist API internals
Rewrite uuids in Velocity Tablist API
- Fixed invalid biome registry ids on 1.20.5/6+
- Fixed invalid online-mode detection
- Fixed duplicated tablist entries then disconnecting from limbo
- Fixed Floodgate global link compatibility
- Improved tablist uuid rewriting
- Improved KeepAlive handling
- Minecraft 1.21 support
- Velocity b398+ support
- Updated FastPrepareAPI to 1.0.10
Release 1.1.24
Fix invalid online-mode detection
Update FastPrepareAPI to 1.0.10
Ensure that LoginListener::hookLoginSession is always invoked inside EventLoop
For some reason it doesn't then using Floodgate
Ensure that read timeout can't happen due to late KeepAlive sending
Minecraft 1.21 and Velocity b398+ support (#154)
-
1.21 support
-
Disable blockstate mappings generation for 1.21
-
Fix registries on 1.20.5 and older
-
Remove workaround for downloading 1.21 manifest
Rewrite GameProfile uuids in tablist
Use initial uuid for internal tablist packets to prevent duplicates\nRemove unnecessary JoinGamePacket preparing\nRewrite uuids in RemovePlayerInfoPacket tablist packet
fix keep alive handling v2


