
☕ Coffee Protect ☕ 2.2.3
⋙ Prevent exploits, server crashers and duping effectively! (Geyser, Folia Support) ⋘
InvalidItems Check will now perform inventory actions on the main thread.
InvalidItems Check will now cancel the packet pre-verbose. (This makes it more smooth when detecting before flagging)
NOTE: IT IS SUGGESTED TO RESET THE CONFIG.YML FILE AFTER THIS UPDATE SINCE A LOT OF VALUES HAVE CHANGED
Added a small built-in check for the InvalidSign check for Spigot/Vanilla
The Log4J Exploit will now be checked in any type of text (commands e.t.c)
Fixed a few issues with custom enchantments and shulkers
This is a very important update which patches almost all 1.19+ related exploits, It's recommended you update immediately.
Fixed a bug that made coffeeprotect ignore nbt tags on items.
This is now fixed, the InvalidItems check will be enabled by default and it'll have a small compatibility check on startup to see for custom enchantment plugins.
It also has a new setting to configure the max nbt length.
The default value if coffeeprotect is unable to get the client will now be set to vanilla instead of unknown
Added a different way to check for bedrock players
Fixed a small bug that was caused by a utility class
Thanks for using CoffeeProtect!
You can now configure which values are going to be checked inside the invalid packet check
Improved memory usage on InvalidItems check
Massively improved the InvalidWindowClick check, it'll now get the majority of exploits! Which also fixes an older exploit that's been fixed on Paper.
Fixed a small issue on certain hosting providers
CoffeeProtect will now *lag* the player before kicking them, making everything much better and more smooth for 1.17+, Enjoy!
Fixed the new InvalidAbilities check from throwing an error on legacy versions.
Added an invalid spectate check
Added an invalid abilities check
Added an invalid steer vehicle check
Improved InvalidSign, InvalidPacket and InvalidCustomPayload checks with additional built in detections to them and more config options.
Improved code quality
Added more options and functionality to the tab complete check (This also patches the newly found exploit, and any future ones)
Added a small check for PlugManX that'll notify you in the console about incompatibilities
Fixed a plugin loading issue on later versions
The disabled packet module will now be disabled by default to avoid confusion
Fixed an issue with the config.yml resetting automatically
Added proper commenting for the UUID Spoof check in order to only enable it if you're having such exploits
Minor changes to the packet decoder making it more strict in certain cases
The invalid items check will now be disabled by default, and enabled when needed
Fixed a few minor bugs
(It's recommended to reset the config to adjust the new default setting changes)
Fixed a rare arrayindexoutofbounds exception in the entity task
Added auto compatibility feature for ItemsAdder
Fixed a bug where bedrock players couldn't get recognized
Which fixes many bugs-issues with them
Fixed the invalid vehicle action validator, it'll no longer kick
Fixed an issue where configuring the invalid items check (setting it to -1) would mess up a few things and make it not work as intended
Fixed a small issue with the packet decoder (disconnections)