The invalid item check has been changed quite a lot, it'll now prevent future possible loopholes to bypass it, While also fixing a few currently known bypasses.
Invalid Window Click check now has a couple of new modules on it, which also fixes a few bypasses.
The default config values for the packet limiter have been changed in order to allow for faster detection rates.
Fixed the custom payload check for showing in the console very often during player login.
Added a nice packet logger!
There's a new command that allows you to turn it on/off (/Coffeeprotect packetlogger <start/stop>
(It's going to get more improvements in the future, but it's a nice new feature that will help a lot when debugging or fixing issues!)
Changed the default config a bit to allow for better 1.21.3 support (Packet rates)
Fixed compatibility issues with bungeecord - velocity
Temporarily added support for 1.21.3 (Proper updates are needed for the plugin to fully work properly on that version since its newly released)
Added 1.21.1 Support
Removed UUID Spoof that caused on-join lag when enabled
Fixed a small error that occured when clicking on plugin inventories
Fixed the crash command not working on 1.21.1
The plugin will now attempt to lag the player shortly before kicking him
Fixed an error on 1.21 Servers. (It's recommended to update ProtocolLib to the latest development build in order for it to work properly)
1.21 Support
Updated ViaVersion dependency (You should update ViaVersion aswell to avoid errors)
Fixed the InvalidSettings check for 1.20.5+
CoffeeProtect will now revert back to using older methods for some things if an outdated ProtocolLib is detected (You should still update ProtocolLib)
Removed the close_inventory_on_block_place config option.