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.
@jimjim135
I'm currently working on AntiCheat 2, or rather the release version of AntiCheat, which includes a very powerful backend that can allow any plugin developer to make their mod compatible with AntiCheat, so hopefully when that's out things like you said can be fixed super easily.
Do you think we could get a monitor-delay type thing? That way it doesn't check on them for x amount of seconds after they join. This would be good because we use xauth and it freezes the player. Sometimes the plugin thinks they're hacking/glitching and boosts them up to high and kicks them. Thanks!
@Auy658
There are, please view the permissions page
Any player with anticheat.admin permission will get notifications.
Please add permissions for the notifications. I don't want my moderators to have OP power.
@Perfk
Thanks for trying all that out, I have tested nodus with AntiCheat, but some things are just not possible to block. Mostly stuff like aimbot, if you want the players to actually be able to play you have to feed them the information that allows that kind of behavior. There are things I can try and do to avoid allowing players to abuse that feature to pvp or whatever, so I'll think about the best way to approach that.
Fastplace and speedhack should be fixed, although I'll try it on the nodus client later.
EDIT: I some of those in #65
@Vinceguy1
Correct me if I'm wrong, but don't you have to have some kind of server-side mod or plugin to allow that behavior? I've never used the mod but it doesn't seem likely that a vanilla server would allow that.
You should add no smart-movement so they cant go under blocks and climb up stuff (and if possible add a permission to turn it off)
Stuff with + means that it is being blocked. stuff with - means that it is not blocking it.
Testet with Nodus
@pa1nq3
Refer to the permissions page, this will allow you to give a player permission to skip a certain check (ex: anticheat.fastbreak)
@MRCimon
anticheat.zombe.fly just _allows_ the zombe mod to be enabled on the server, you also need to give the player anticheat.fly so that it will ignore their movement. I'll fix that in a new build though, it's not exactly logical.
One issue I am having is with mcmmo and the skills like tree faller/super breaker and other skills that allows them to break many blocks at a fast rate\.
I'm trying to get the perm's to work for anticheat.zombe.fly, and they will not work. I have all perms setup properly, even with '*' in my perm i still can't use zombe.
@murher2
Have you tried the newest build? I just replied to someone saying this was fixed.
@Erik058
I Found A bug As Well. Me And my friends tried riding on minecraft. we all skyrocketed to high alert and were kicked. so you cant ride on minecarts while this plugin is active....yet.... lol...
Bug Report. This is the best i can describe it =( Sorry. I was pvping someone on my server and then, Somoene with a diamondsword with only fireaspect 1 enchatment, hit me while were both in the water, and i got a warning for this.
@blazes31
It's not really that they take up tons of space, but rather that they increase the CPU usage. I would of course, make this an option, but I'm still not really decided on whether it's a good idea to re-invent the wheel into AntiCheat when systems like FamilyJewels and Orebfuscator exist.
My idea for AntiCheat was to make it as drag-and-drop as possible, without the need to think about which jars you need and which you don't, but if I did make the system it would of course be toggleable to your preference.
Hello, I noticed that you were possibly going to implement an anti-xray to this plugin, and I have to admit it is a good Idea. However I was wondering if you could make it into a sperate plugin so that we could have one without the other, because for people like myself I would rather not having an anti xray plugin because they take tons of space.
Thanks for reading.
@rtcabooservb
All fixed/implemented as of build #60
Also spams hack level medium with anything efficiency 5 because it is breaking so fast.
Edit: Suggestion, would it be possible to add a permission so only people with that permission get notified about the hack level change instead of spamming chat where everyone sees it?
Also experiencing a false positive with minecarts switching tracks. I'll show you an example with a picture of the direction where the minecart is traveling. http://screensnapr.com/e/Rs2cYp.jpg
When the minecart travels in that direction to switch tracks, the minecart spazzes out and kicks for hacking.
CB 2177 Build #57
It seems to be an issue when you are moving fast in the minecart when switching tracks because before that screenshot, there are a few power rails that push the minecart to go faster before switching.
Also, could you add sub permissions? For example, anticheat.zombe.fly to only enable zombe's fly mod instead of the whole package?
Build #57 CB #2177
Console is spamming:
[Server] INFO DAMAGE: # [Server] INFO CAUSE: ENTITY_ATTACK
: # = Damage each mob did.