![HEADER.png?raw=true HEADER.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/HEADER.png?raw=true)
![CENTER.png?raw=true CENTER.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/CENTER.png?raw=true)
![WORK.png?raw=true WORK.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/WORK.png?raw=true)
![BLOCKED_EXPLOITS.png?raw=true BLOCKED_EXPLOITS.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/BLOCKED_EXPLOITS.png?raw=true)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
![Check mark :heavy_check_mark: ✔️](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/2714.png)
Note that some exploits get detected by different modules, For example most book exploits can be detected by the Packet Decoder or Invalid Items check
For a full list make sure to read the config.yml
![FEATURES.png FEATURES.png](https://images.polymart.org/proxy/?url=https%3A%2F%2Fraw.githubusercontent.com%2FNikV2%2FCoffeeProtectAPI%2Fmain%2Fimg%2FFEATURES.png&v=2)
Discord Alerts
![WEBHOOK.png?raw=true WEBHOOK.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/WEBHOOK.png?raw=true)
Receive alerts from CoffeeProtect to your Discord Server by using a Webhook.
Making it easy for you to catch exploit attempts even when you're not online!
Dynamic GUI
![menu.gif?raw=true menu.gif?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/gif/menu.gif?raw=true)
![checks.gif?raw=true checks.gif?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/gif/checks.gif?raw=true)
![settings.gif?raw=true settings.gif?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/gif/settings.gif?raw=true)
Enable or Disable certain settings and checks in game at any given time via a Wonderful GUI, Without the need of a server restart!
Player Logging System
![logs.gif?raw=true logs.gif?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/gif/logs.gif?raw=true)
Store Player Violations by using a Database of your choice, And review them yourself by using CoffeeProtect's GUI!
Utilities
![CLIENT.png?raw=true CLIENT.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/CLIENT.png?raw=true)
![ALERTS.png?raw=true ALERTS.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/ALERTS.png?raw=true)
![HOVER_ALERTS.png?raw=true HOVER_ALERTS.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/HOVER_ALERTS.png?raw=true)
![INFO_COMMAND.png?raw=true INFO_COMMAND.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/INFO_COMMAND.png?raw=true)
View player information such as their Client Brand or Protocol Version.
You're also able to prevent specific client brands from joining the server!
![FAQ.png?raw=true FAQ.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/FAQ.png?raw=true)
Q) Does CoffeeProtect support Geyser? (Bedrock Players)
A) Yes! CoffeeProtect is not affected by Bedrock Players.
Q) My server has custom items or plugins that can cause issues with CoffeeProtect, what do i do?
A) Within the config.yml file, you can configure every single check to make it fit your server properly.
Q) Where am i able to report any issues, errors or anything related?
A) After getting verified on our Discord Server, You can then open a ticket and report any issue you're having, Once we're available we'll have a look and try to resolve it.
Q) Is this better than X Y Z?
A) We don't know, we respect every developer's work especially for the products that have been on the market for years, We'll never claim to be better than any other plugin, We'll instead let our customers form that opinion.
Q) Will CoffeeProtect prevent vanilla mechanics, DDoS attacks or VPN's?
A) No, CoffeeProtect will protect your server mostly at a packet level, some interactions that can cause damage to the server such as specific redstone exploits may be prevented, however CoffeeProtect won't check for redstone machines that cause some lag.
![INFORMATION.png?raw=true INFORMATION.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/INFORMATION.png?raw=true)
CoffeeProtect may be incompatible with the following
![Cross mark :x: ❌](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/274c.png)
![Cross mark :x: ❌](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/274c.png)
![Cross mark :x: ❌](https://cdn.jsdelivr.net/joypixels/assets/7.0/png/unicode/64/274c.png)
Commands
Permissions
Config
Wiki
CoffeeProtect requires ProtocolLib
![COFFEELOVERS.png?raw=true COFFEELOVERS.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/COFFEELOVERS.png?raw=true)
![FOOTER.png?raw=true FOOTER.png?raw=true](https://github.com/NikV2/CoffeeProtectAPI/blob/main/img/FOOTER.png?raw=true)