Note: I have to use an external download link because the file is too large for Spigot at this point due to libraries being added.
Changelog
- Fixed potential NPE inside of BlockBox 1.8-1.9 versions.
- Fixed NPE when resetting profilers caused by concurrency issues.
- Updated ProjectCarbon utility to 1.1.4, which includes bug fixes for MySQL and some Mongo bugs. This also kind of doubled the size of the JAR but this shouldn't affect performance.
- Optimized all BlockBox#getCollidingBoxes by up to 4x (depends on the CPU). (Before:
https://pastebin.com/A5WJPqdu) (After:
https://pastebin.com/5TmXZ0fi).
- Added new MathUtils#normalizeAngle methods.
- Added new PackePlayInChat wrapper, WrappedInChatPacket.
- Made constructors of WrappedMethod and WrappedField public.
- Changed the priority of the ChannelInjector PlayerJoinEvent event.
- Fixing the protocol version checker for player functionality (not done yet).
- Implemented new more accurate TICK timings method. This checks how much per tick is getting called.