NoCheat
Thank You!
Thanks to everyone who used and liked this plugin. I've set the plugin to "abandoned" status myself (that's why there is a red box above this text), because it describes best the current status of this plugin. Thanks to everyone that supported me during the year of development, with money, bug reports or simply kind words.
What now?
NoCheat 3.5.0 no longer works with recent CraftBukkit build and you will no longer get any updates or support from me anymore.
If you want to see the original version of this description page for this plugin, you can find a copy of it here: Original plugin description
Replacements for NoCheat
Check out these plugins.
NoCheat+
It is based on NoCheat's code and is therefore similar in how it works. But it also adds a ton of new features. You can find it HERE.
NoCheat Classic
It is the original NoCheat without any modifications beyond what is necessary to make it work on modern CraftBukkit versions. If you like NoCheat exactly the way it is, this may be what you are looking for. You can find it HERE.
AntiCheat
Is a new plugin that's built from scratch. That means it will behave and feel different to NoCheat. I'm sure the developer appreciates new users and bug reports. Get it HERE.
Make your own
Don't like the presented alternatives? You may just create your own plugin instead. The source code for NoCheat is HERE.
Transaction ID: 558BD-EC3F7-EFB40
Please put the message as "Legit hardcore faction-based PvP: mc.bighecks.net:25565"
Keep up the good work, as well. Excited for the anti-forcefield
EDIT: Also, I just realized you're correct. Your email is there, I'm just blind. Whoops
@OrgyMotherfucker
hm, strange. Should stand at the top in real big letters when clicking the orange "Donate" button. Anyway, it's [email protected]. And yes, as long as you don't advertise something illegal or otherwise offensive I have no problem with putting a link in there.
What's the email? It doesn't tell me when I click your donate button. Also, are we allowed to advertise our servers in these shoutout messages? :)
@OrgyMotherfucker
I do have an AlertPay account, same eMail address as the paypal account. ;)
@Evenprime85
I hate people like that. :(
Alright. I would definitely love if you could implement that. Forcefield is a big problem on my server, as you can probably imagine. Also, you should look into accepting AlertPay (alertpay.com) for donations. PayPal has permanently banned me from their service, but I can do AlertPay.
@OrgyMotherfucker
No they are the same "Kornk", but every time he was involved in developing something he was in a team with someone who actually could program, so he could just brag about it without contributing much himself At least that's my impression based on my interactions with him and the others. :)
I'll see if, for now, I could just salvage parts of mxAntiPVPCheat to get me setup faster for that kind of check.
@Evenprime85
Certainly not, and I would never blame you for accepting donations from them. I just think it's kind of funny that they're developing these while donating to who would essentially be their enemy. Kornk was supposedly developing a Team Avo's client clone, but I suppose they could possibly be two separate Kornks.
Yeah, the auto-heal bit is nice. I wish I knew how to disable that alert in mxAntiPVPCheat, but the config file doesn't generate itself. I'm left with a 3 byte large config file consisting only of "{}" and of course the null byte at the end.
For the speed mining, yeah, I figured that's how you might do it. Of course, that would mean you'd have to account for all the different types of pickaxes, and would be tedious.
Why would it not be worth the trouble in that case? I thought that might be the easier thing to do. Of course now that I think about it, I suppose they could set it to some sort of delay between placements. Your idea with facing the block would probably be better.
@OrgyMotherfucker
Beggers can't be choosers. And "Kornk" couldn't code himself out of a shoe carton if his live depended on it. All he does is find people that will provide him with code/information, which he then makes look like it was his own idea/work. :)
I've heard that mxAntiPVPCheat stopped working, and I'm looking into that and how it could be "fixed" without too much effort/strain on the server and at least reasonable reliability. The autoeating of food has been fixed by Notch by giving health only over time, instead of instantly, so at least that doesn't work anymore.
Speedmining is hard to attack. Only way I can think of would be to monitor block breaking over a certain timespan and only then decide if it was possible to do the block breaking in that time (similar to the "morepackets"/"speedhack" check which does watch players for one full second before acting).
The build hack thing is on my todo list. At first I want to limit block placing to situations where it is plausible that the player looked at the face of the block that he places a block against. That should be fairly easy and already rule out most of the autobuild scripts. If I go for measuring speed too, I don't know yet. I think it's not worth the trouble in that case.
First of all, I'd like to say that I think it's quite ironic that 66% of the supports you've listed here are developing cheating clients.
Secondly, I was wondering if you were going to add any forcefield detection. I run a PvP server and use your plugin to prevent most cheats, but a few are slipping through.
I've been using mxAntiPVPCheat, but forcefields are even getting passed that now. Maybe some form of line of sight detection would be useful here, though that would probably be quite resource intensive, I don't know.
Another problem is speed mining cheating. I see people mine a ridiculous amount in a very short period.
And the last problem I'd like to bring up is build hacking. This cheat allows players to place up to 10 (that i've seen) blocks in a single click, all at the same time. In a row. Of course, they have to actually have enough materials to place them, but still.
@Thisguy128512
Use PermissionsEx, Having used every permission manager I'd have to say it is the best.
https://twitter.com/#!/Evenprime85 You can follow me there. I'll use that account almost exclusively for NoCheat related stuff.
@Sorrow94
You can't really. Deactivate the "noclip" check in the config file for now. I'll rip the "noclip" check out of NoCheat anyway in the next version anyway, as such "special" blocks are just too difficult to support serverside.
I've found a problem. When someone try to pass a glass pane (also when it is not using clip cheats), it spams infinite times NoClip alert, which makes the server lags alot. How can I solve it?
@Evenprime85
Strange, everyone keeps saying that, yet these plugins start crashing when I update.
@Thisguy128512
I don't support specific plugins anymore, but rather the official bukkit API for permissions called "SuperPerms", which makes my work a lot easier.
Permissions 3.x is dead anyway: "rcjrrjcr was last seen: Jul 10, 2011", doesn't sound like he is developing anything. You'll have to use a Permissions plugin that supports "SuperPerms" to have permissions working in NoCheat, I suggest PermissionsEX.
I refuse to use any permissions plugin except the brilliant plugin started by Nijikokun. (Half because I can't decipher the structure of the config, half because Permissions supports all the plugins I need it to.) I'd like to add a fly-enabled half-admin rank, but with permissions, only the * wildcard permission allows flying. So I have to ask you this: Would you add support for permissions, as it is currently being worked on by rcjrrjcr, Permissions 3.x?
@DagumBoss
Latest versions already works with 1240.
Can you please update this for 1240?
You have plans on adding pvpcheats because that old plugin doesn't work anymore and the guy doesn't care about it anymore!
@Trollkemada
In the newest version, yes. It will protect HeroChat from spam as well as normal chat.