• All wrappers optimized
• WrappedPacketOutKeepAlive can now be sent to players
• WrappedPacketOutPosition(not all fields added yet, but usable) wrapper created
• WrappedPacketInWindowClick wrapper created
• WrappedPacketInAbilities bug fixed for 1.16.x, only #isFlying() exists on 1.16.x, the rest of the functions are now deprecated due to this.
• Useless enums deleted: Gamemode.java, Hand.java
• Enums that belong to wrappers have been refactored to be a "subclass" of that wrapper: EntityAnimationType.java, EntityUseAction.java, PlayerAction.java, PlayerDigType.java
• Null pointer fixed in WrappedPacketInCustomPayload for 1.7.10
• Null pointer fixed in WrappedPacketInBlockPlace for 1.7.10
• Bug fixed in WrappedPacketInClientCommand for 1.7.10
• WrappedPacketInEntityAction.PlayerAction missing enum constants for 1.7.10/1.8.x fixed, this enum should now be 1.7.10->1.16.2 safe, the RIDING_JUMP doesn't exist on newer versions, so accessing this enum should return START_RIDING_JUMP instead.
• PacketEvents.getAPI().getPlayerUtils().uninjectPlayerNow() REMOVED, use #uninjectPlayer(), in this build 'uninjectPlayer' is sync.(before it was async), we no longer offer async uninjecting