AntiCheat+
AntiCheat+ is a fork of the very popular anti-hacking plugin, AntiCheat. After its discontinuation, many server administrators wished to have this plugin updated. That's the goal of this project; to maintain, continue, and build upon the original AntiCheat. AntiCheat+ will hook into your existing configuration data for the original AntiCheat, so that you can seamlessly switch between the two.
AntiCheat+ helps server admins easily identify and block malicious users by monitoring and analyzing the behavior of players. AntiCheat+ looks for tell-tale signs of hacked clients and implements limits into the game so that players cannot gain an advantage by hacking.
For support of any kind, please leave a support ticket by clicking the link to the top-right of this page, or leave a bug in the official Bug Tracker.
Permissions
Configuration
For an overview of the plugin's configurations, click here.
Developer Tools
Latest/Bleeding Edge Builds
For the latest builds (including bleeding edge, buggy testing builds), head on over to the Continuous Integration Server. Note that these builds are both extremely unstable, and as such if you submit a bug report make sure to include what version it is that you are using. Also note that none of the builds available at the continuous integration server have been approved by BukkitDev staff.
To see the latest builds in action, feel free to join anticheatplus.game.nfoservers.com. Note that this server is running Spigot for Minecraft 1.8, and that the AntiCheat+ configurations are slightly different so as to make testing easier on me.
Video
Auto-Updating
AntiCheat+ uses the Updater system to ensure that your plugin is always up-to-date with the latest protection. Updater is compliant with the update-checking guidelines imposed on all BukkitDev plugins which ensure all updates to your server are approved by BukkitDev Staff prior to being downloaded.
If you wish to disable auto-updating, you may set the "auto-update" toggle in the config.yml to false.
Bug Reporting & Questions
Click here to visit the official AntiCheat+ bugtracker and file a bug report. Make sure to include a detailed description of the error, as well as any possible relevant data from the console and the logs.
Spigot Support
This plugin has been tested on the latest version of Spigot for Minecraft 1.8; I will continue to test it on this platform.
Special Thanks
Special thanks to Relentless Survival (relentless.g.nfoservers.com) for providing a stable testing environment to work with.
@m1enkrafftman
So can you cancel regen or do I have to change something to do that? Because I disabled kicking so pretty much if there's no mods on someone can keep using regen. Can you also fix the y axis false call when running on lilypads over water because I wanna add this to my server but I can't because of this. It also sometimes false calls when jumping off something.
@henryvoll
Just finished 2.1.1, which should fix that. Feel free to get it from the continuous integration server (should be the latest Master build), or wait until the file is approved by the BukkitDev staff.
Sorry for all the trouble.
@henryvoll
Don't apologize at all! If there's a problem with the plugin I'd like to know as soon as possible.
As for the check not turning off, I forgot a line of code on my end, and I do deeply apologize. I'm going to work as fast as I can to roll out a fix for that, as well as stabilize the morepackets check.
Thanks again.
I tried turning it off, but it still reports. I added a screenshot http://i.imgur.com/xJ2B9gM.png
I know you said you'd look at it, and I don't want to nag you. I just figured you'd benefit from all the information.
Very grateful.
@henryvoll
I'll look into it. As for the High group going off, the level are configurable (default level for high is 50).
In the interim until I get a fix, just disable the more packets check (/anticheat check morepackets off)
Thank you for swift reply.
Thing is - I Am using this on the default group (permissionEX) - but it still reports both to console and report in-game. I have set it so that no one gets kicked for it, but its annoying to staff members as the HIGH group alarm kicks off all the time.
That is with this anticheat.check.morepackets
@henryvoll
The permission is: anticheat.check.morepackets
I'm going to be going back over the morepackets check for the next version, it seems to want to work half the time, and the other half, work too well.
Am I mistaken, or did I see just yesterday a comment on there being a permission disabling morepackets checks?
Running Spigot 1.8, but we're being spammed with morepackets just as players seemingly do nothing but move.
@DaDukePlus
Check your permissions, as well as the config, to make sure the check is able to be run on you.
Yes, Regen is able to be cancelled. There is a Fast Heal check, as well as a redundant backup granted by the morepackets check, to get rid of Regen hacks.
Sure, I can work on making the messages customize-able.
Yea I'm using citizens. Hm well when I do spider it doesn't call or do anything. Wait so you can't cancel regen? And can you make the messages custom for sending a message to the player when they are hacking?
@DaDukePlus
Fast Regeneration is combatted by two different checks, and FastEat already has a check.
The Velocity check is still being worked on (there is one, but it's disabled due to too many false positives). The NoFall check I haven't gotten to yet, but I will be expanding and improving upon it in the future.
I'll look into those errors, seems to be an error with the way AC+ handles player tracking. Do you perhaps have any plugins that create NPC's?
Spider should be detected by the Y-axis check; there's a check to disable moving vertical too much, as well as a redundant backup to disallow players from moving vertically once they've begun falling. Are you up to the latest version?
I think theres already anti autosoup (fasteat) but if there isn't you should add it. Also cancel regen. Anti Knockback isn't working so is nofall. It also spams me with some errors:
net.gravitydevelopment.anticheat.event.PlayerListener.checkFly(PlayerListener.java:463) [?:?] 01.01 17:23:31 [Server] INFO at net.gravitydevelopment.anticheat.check.Backend.checkYAxis(Backend.java:600) [?:?] 01.01 17:23:31 [Server] INFO Caused by: java.lang.NullPointerException
Spider doesn't get detected too. I don't know if it detects noslowdown but you should add that too. Also theres still some AntiCheat messages we can't customize. Other then that your plugin is great and better then nocheatplus :)
@DaDukePlus
Okay, I'll throw in a fix for that for the next release version.
Also, I added a donation button.
Y axis fly calls when running over lily pads over water.
Also add a donation button. I would like to donate :)
@HunterGPlays
I'm already working on checks for them. They will be in the next version (v 2.0.10)
After that, I will work on v 2.1.0, which will include refactorings to the way the code is structured, and hopefully make it easier to maintain in the future.
@m1enkrafftman
Maybe you could get some ideas from AntiAura (www.spigotmc.org/resources/1368/). It blocks kill aura, anti knockback and more.
@Nickshelton80
Currently there are some checks that combat Kill Aura, but I will also be implementing new ones quite soon as well.
Does this block KillAura? Awesome to see this plugin being remade, I remember the original like it was yesterday ;)
Glad to see a continuation :)
@userlist
https://github.com/m1enkrafftman/AntiCheatPlus/issues There is definitely a github sir :P