Use this link if the "Download" button does not work.
- Tested Minecraft Versions:
- Source Code:
This is an official add-on to Reflex AntiCheat that adds smarter autoban system, which could be very useful for your server if you want to ban hackers from it (permenently or temporary) keeping others enjoying game experience. ReflexAutoban is based on Reflex developers API, so it will do nothing if you don't have Reflex itself.
How does it work
So, we have the following scenario: hacker joins your server and goes PvP with combat hacks (Killaura/Aimbot/AntiKnockback/Criticals/whatever). When he reaches enough violations, he should be kicked by Reflex, but he won't be. Reflex will not touch him, but this add-on will count him as "kicked one time", and reset amount of violations he has. Then, if he continues hacking, he will reach that high amount of violations again. Here, ReflexAutoban will count him as "kicked two times", and so on. Depending on selected mode in config, amount of "kicks" players have will be reset every X minutes (for KitPvP/Survival servers) or when server gets disabled (for mini-games servers like SkyWars, SurvivalGames, etc.). If hacker reaches N violations in a period of time (or before server gets offline, depending on selected mode in config), then commands from config (of this plugin) are going to be dispatched (player gets banned).
This is basically quite safe for normal/legit players, since it work on "how much times has player got kicked per game / per X minutes. Just think yourself - can legit player get kicked that often?
However, it is recommended that you start working with this plugin at temporary ban for a few hours. If everything goes well, you could increase ban time to day, to week, etc., contributing to the permanent ban (repeating, if everything work's well, it isn't recommended that you risk and use permanent or long ban time at the beginning).
When "kicks" get reset (depending on the mode in config, every X minutes or on server disable), if you have enabled ban logging in the config, ReflexAutoban will create (if not exists) a file with name YYYY-MM-DD.log in the path you've provided in the config, and write there a list of all players which have been banned, checks they are banned by, and amount of "kicks" they have got. Every file will store bans for one day. On the next day, Reflex will create a new file and store new bans there, so you can easily find any bans by just opening needed file if you know the date you need.
1. First of all, you need to stop Reflex itself from kicking players or doing anything with them when they hack. All you need is just to remove all commands from Reflex config's "actions" lists and replace all of them with something like "kick ReflexAutoban trigger".
2. Download and install ReflexAutoban in your plugins folder.
3. Configure ReflexAutoban - change ban commands to something more lenient than just permanent ban, increase / decrease "kicks" reset delay, etc.
The ReflexAutoban add-on is open source. Feel free to learn how to use Reflex developers API or implement it in your own plugins if you wish to. Here is the source code itself:
If you get any questions, find any problems or bugs, feel free to PM me (@DarksideCode) and I will help you as soon as possible.
Please note that reviews and discussion sections are not the right place to report bugs or suggest a feature. Thanks.
Reflex Autoban | Smart Reflex autoban add-on | 1.8 - 1.16 | Open Source 2.3.0
An official add-on to Reflex for better & more accurate autobanning.