AntiCheat
AntiCheat development and support was discontinued September 7th, 2014. The previous page is archived here for reference purposes. Official downloads are still available for use as is the project source code. You must use these at your own risk as I can no longer vouch for their rate of success.
There's a "Reloaded" version of this project which has been updated for the newer versions and is under current development. You should give it a look if you're interested in continuing to use AntiCheat: http://dev.bukkit.org/bukkit-plugins/anticheatreloaded/
Thanks to everyone who has supported the AntiCheat project. Recently I have resigned my position as BukkitDev Team Lead and have decided to move on from Bukkit development. Unfortunately, this means that I will no longer be actively working on the AntiCheat source code, and as such I have decided to close the project.
Many thanks to JetBrains who have provided their IntelliJ IDE for development. Thanks to the many contributors to this project who's code helped do good in the community. Thanks to those of you who have provided your support in many different ways to the project: you know who you are, you made my life a lot better and I can't thank you enough for that. I am happy to say that this project has improved people's lives, and I couldn't have ever hoped to say more.
@eaglezeyez
there is a link in the description, under Resources/Download
ETA?
Where can I download?
@Erik05888
I'll do some looking and see what I can find. If there's any way you can provide me with any binaries or modified class files that allow people to do this it would be much appreciated.
NOw, I recently heard about clients which actually gives users the ability to use lagswitch against other players so they cant hurt the person using it. I am hearing many reports of this happening on this server and many others i play on. And no... its not my connection. ANyways, is there a way to prevent people from lag switching?
@epicbastion
That's the general idea. I remember when using NoCheat that I got a bit exasperated at all the numbers and alerts and stuff that really meant nothing to any of the admins, so I'm trying to make it a bit more clear.
For your multi-world question, do you mean different hack levels for different worlds? As in, a player can be considered high level in one world and low in another?
I would like to say, based on what I read, this plugin is going to look at behavior behind the scenes so to speak and simply catagorize players based on those behaviors then alert the mods/admins when a player hits the high level so they can then be monitored. If I read this correctly, there will be no need to configure a page of delays and cooldowns and string values that may or may not cause problems for legit players.
If that is the case, then I do not think there is in any way a conflict with nocheat+, based on what I read you are making a plugin that will be simpler and less problematic than another plugin. I personally hope you get this up as quickly as possible, nocheat+ the plugin has not been very friendly, and i mean the plugin not the people, to my server or my head.
I was also wondering if this will be able to support multiworlds, so I can have a creative, survival, and a free for all world with out them having cross over.
@IrcCat
Interesting. Flying up seems to be blocked for me, but I'll test it with a few different systems to make sure.
Also, I am aware it does not block NoFall, you can see everything it does and does not have above in the description.
@H31IX:
Flying/moving too fast is mostly disabled, but I was able to fly while testing it by flying straight up.
Also, the plugin doesn't prevent NoFall hacks.
@IrcCat
Thanks! Most of the recent dev builds are relatively stable, so feel free to try them and leave feedback.
@HighlifeTTU
I'll definitely look into that, it's something that I had not thought of. I'll do some research on crits and see if I can't determine when it's a hack causing it. Thanks!
One thing that NoCheat, NoCheat+, or any other anti-cheat plugin hasn't addressed yet is the always critical on hit thing. It is probably one of the most devastating cheats since it is incredibly hard to detect (unlike reach or aura, which visually give indicators) but puts a huge advantage to the player using it. Any plans to include a way to prevent this?
This plugin is exactly what I've been waiting for. Instead of using a bloated plugin with new devs that may or may not be reliable, I've been hoping for a recoded plugin to do what NoCheat did, but from scratch. Really looking forward to this project. Please keep up the work, regardless of negative comments. I would definitely use it.
@dockter
Indeed, we both are BukkitDev staff.
Although I'm a little bit concerned that you are referring to this as a "team" as if we were competing against eachother, if you read anything that I typed below you would know I'm not trying to piss anyone off by making a mod, I just think that it'd be a good learning experience for me that would allow me to make a better anticheat system than I could by trying to interpret and modify someone else's code, and people can choose to use it if they want.
Again, if it came down to a bunch of people raging and spamming over this I would do what is best for the community instead of pissing people off. But at the same time I don't really understand why that's such a big deal, there are tons of different types of the same plugin. Evenprime left NoCheat, and so I decided that I wanted to do this instead of leeching off that. :P
Correct me if I am wrong but aren't you and NeatMonster (other dev of noCheat) on the same team? (bukkit dev)
How can two people on the same team not be on the same page?
Quiet concerning for the future of the Minecraft API if you folks are having issues with this.
Like I said, this mod is not a continuation of NoCheat but is it's own system created from scratch. I'm even good friends with NeatMonster who is continuing NoCheat, but I really prefer taking my own route to fixing the problem.
I feel like a lack of complete and total knowledge of every line of code that a plugin contains, especially with a plugin like NoCheat, does not allowed an author to give the kind of updates, debugging, and new features that a plugin requires, and I didn't feel comfortable giving server admins a false sense of security by releasing builds of NoCheat that did not contain the proper protection that they needed to keep up it's reputation because of a lack of understanding something on my part.
I think it's better to keep my project separate from that, that way people can choose to use a new system and actively know what they are doing rather than blindly downloading something they assume will keep them safe, when in all reality it does not.
And of course, I don't mean to say that anyone who works on NoCheat+ does not understand something, I'm just making my plugin this way so that I can easily develop for it, I know where everything is and what is going on, and I don't screw any servers over in the process. I don't mean to be forcing a division of the community, and if it ever came to that I would just put effort into whatever mattered most instead of causing rage, spam, hate, etc. Maybe it would just become me working on NoCheat+, but I like the learning experience and plan to stick with it unless something else changes my mind. Feel free to use whatever you want.
Maybe you should work with the NoCheat+ Developer instead of making a separate plugin.
Seems MUCH better for the community to be using one plugin rather than two.
I'd honestly rather you join nocheat+ and make that as good as it can be :P but maybe you have something else in mind.
Block ZombeMod Player info mod
Oh come on, we already got NoCheat+!