Fabric:
- Fix Geyser detection
Fabric:
- Use JiJed PE listener instead of initing new one
- Fix client brand NPE
Fix Java 8 compatability in updater
Common:
- Major internal refactor to use PE user object
Folia:
- Fix sometimes NPEing on Disconnect
Fabric:
- Fix default client brand
Refactor login event to use UserLoginEvent() with PE, prevents unneccessary stacktrace from PE join errors
Common:
- Fix NPE with combat task pings. All combat task management is now done in player netty threads.
Bukkit:
- Disable paper plugin remapping
- Build a "lite" version that doesn't shade PacketEvents, allows multiple plugins to share PacketEvents or for you to update PacketEvents without rebuilding KnockbackSync
- This jar is downloadable as an alternative/non-primary jar on the specific page for a version
Fabric:
- Actually call onLoad() to init PE (this may have been the cause of many issues on Fabric...)
- Explicitly prevent loading on Client
- Fix a rare NPE with cancelling thread scheduled tasks
- NPE and ping patches
- Fix NPE when toggling for player who is in combat
- Fix packet queue filling up from unprocessed pings (sending pings to fast for client to process)