3.0.0 Major Update.
Information: This is a major update of the plugin, I have refactored a huge amount of code, and way how files are stored. With new antibot option "force-rejoin", the plugin should stop 99% of slow/medium speed bot attacks (only on SPIGOT). Tested on 1.14.4 paper with no TPS drop with 100/cps.
Also, now this plugin is not only an AntiBot. You can disable all, or only some options of antibot, and use other features this plugin has! You can see all features listed on the main resource page on spigotmc.
Changes:
- Added OP-Protection: Only players listed in config can have the op. This can protect your server from backdoors (Force-OPs).
- Added Command Blocker: Commands listed in this section will be only available in the console, even opped players won't be able to execute them!
- Added Allowed Commands: Useful when you only want to allow some commands to be executed by regular players (good for lobby or minigame server).
- Added 1.15 compatibility.
- New GUI design, now semi-fully replaces old command system.
- GUI is now available for ALL versions, not only 1.13+.
- Added option to fully disable IP-History, if you don't want to store player's IP's in the flat file (this will disable saving, and displaying data in the plugin).
- Improved default anti-bot config for better bot detection.
- Corrected many bugs with antibot not detecting bots properly.
- Added custom error handler (when there is an issue [exception] in the plugin, fancy-looking message will appear instead of raw stack trace).
- Added new AntiBot check - Force rejoin, new players will need to connect to the server 2 times in a row to join.
- Fixed JoinCounter... counting players in the opposite way (negative numbers).
- Fixed attack detection bug, related to new AttackManager.
- Logs are now stored in subdirectory "logs" with the name "EpicGuardLogs-<current_date>".
- The plugin data file and GEOIP database are now stored in subdirectory "data".
- Old plugin files will be moved to subdirectory "deprecated", and new ones will be generated.
- Added option to fully block TabComplete packet using ProtocolLib.
- Improved speed-checks in default config.
- Added simple AntiExploit.
- And MANY bug fixes and code refactoring.