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.
-
View User Profile
-
Send Message
Posted Nov 26, 2011This plugin seems to cause problems with Heroes. Alot of the heroes skills are unable to be used or for that matter kick players.
-
View User Profile
-
Send Message
Posted Nov 26, 2011@Evenprime85
I tried disabling godmode checks in config.txt, it just rewrites itself :(
-
View User Profile
-
Send Message
Posted Nov 26, 2011Hey, I fixed my problems with the config, it was just my Notepad++ screwing up.
Also, did you take a look at this pull? https://github.com/Bukkit/CraftBukkit/pull/502
As suggested there, it might be interesing to detect hacked clients who send null chat packets.
-
View User Profile
-
Send Message
Posted Nov 24, 2011@Sayshal
Probably people getting teleported (between worlds) causing that. I'll fix that too sometime today. (too bad the behaviour of "isDead" changed, it somehow magically handled all those cases nicely by itself).
Thanks for keeping reporting that.
-
View User Profile
-
Send Message
Posted Nov 24, 2011@Evenprime85
Version 2.17b still getting that godmode issue, less often.
-
View User Profile
-
Send Message
Posted Nov 24, 2011Version 2.17b: Fixed "godmode" for MC 1.0.0 versions. When a player is dead, he looks exactly like someone using that type of hack. Normally I use "player.isDead()" to decide if I should exclude the player from the check. But that method broke during Bukkits update to MC 1.0.0 for yet unknown reasons.
Now I do check if the players health is lower or equal to 0 to decide if they are dead. Sorry for any inconvenience coming from that bug. I simply didn't expect that code to break, and by reflex I always press the "respawn" button immediatly so I never got the false messages from the "godmode" check (they only appear after 5 seconds of being dead).
-
View User Profile
-
Send Message
Posted Nov 24, 2011@w000rm
Please open a support ticket. It's easier to find out what the problem is that way. Also be sure to include CB version and NoCheat version numbers in the ticket.
Also, it may be interesting if you could upload the config file somewhere (not the content, but the full file as is). There should only be whitespace between some lines, and only 1 line whitespace, so I don't know what you are getting. This is how the default config.txt should look like http://pastebin.com/d7Xk6kFJ
-
View User Profile
-
Send Message
Posted Nov 24, 2011I'm getting spammed with godmode fails, and can't seem to be able to edit my config. Also, opening the configuration file it looks really ugly, like too much space between one line and another.
-
View User Profile
-
Send Message
Posted Nov 23, 2011NoCheat 2.17a:
- fixed reach checks to allow the new, bigger reach of MC - removed a debug output line that I accidentially left in the code ("public boolean a(boolean) ..." <- it looked like this) and that would show up once per player.
-
View User Profile
-
Send Message
Posted Nov 23, 2011@don4of4
That's bukkit that kicks the player. What did the player do when this happened? If this only happens when NoCheat is installed on the server, please try setting the following:
debug.compatibility = false
in the config.txt of NoCheat. If that changes/fixes the problem, be sure to tell me.
@w000rm
Well spotted. Didn't catch that while testing. You can manually increase the reach distance in the config.txt of NoCheat for now. Just set
blockbreak.reach.limit = 520
and it should fix the problem. Going to change the default values of the plugin now.
-
View User Profile
-
Send Message
Posted Nov 23, 2011Even when they have the correct check permissions. Is this a known bug?
-
View User Profile
-
Send Message
Posted Nov 23, 2011I'm using 2.16c and some players report being unable to break blocks when mining straight up. I suppose this is related to the changes in the mining/attaccking range of RC2/1.0
Is this addressed on any new version?
-
View User Profile
-
Send Message
Posted Nov 23, 2011new version 2.17: Had a good idea on how to handle both 1.8.1 and 1.0.0 versions at the same time without deactivating features for any of both.
So the newest version should run fine, no matter if you updated to dev builds or not.
-
View User Profile
-
Send Message
Posted Nov 23, 2011@godgodgodgo
That would be possible indeed. Hm, time to go downloading the latest MC 1.0 CB server then. :)
-
View User Profile
-
Send Message
Posted Nov 23, 2011@Evenprime85
You could release it in a separate link ;)
-
View User Profile
-
Send Message
Posted Nov 23, 2011New version 2.16d:
It will now do the workaround for MC 1.0 versions automatically (deactivating godmode check) for you, so you can really use this version with dev builds without worrying about loads of error messages.
Also, it may fix a problem with config files that some people experienced (namely that they can't be modified). If that got (not) fixed for you with this version, please let me know.
I will provide a "real" MC 1.0 version as soon as a CraftBukkit RB appears (I have the code pretty much ready already), because currently I can't set the version for uploads to anything bigger than 1337 and I definitely not want people to use a MC 1.0 version with 1337 (it would break on many levels).
-
View User Profile
-
Send Message
Posted Nov 22, 2011@Evenprime85
Thank you for the quick reply, everything worked.
-
View User Profile
-
Send Message
Posted Nov 22, 2011@w000rm
You'll have to set "timed.godmode.check = false" in the config.txt if you want to get rid of the errors until I upload a new version. And I won't upload a new version before there is a RB, mainly because it would no longer work with 1337 (can't have both at the same time for technical reasons).
-
View User Profile
-
Send Message
Posted Nov 22, 2011Is it supposed to work with the dev craftbukkit version?
Seemed to work but it gives a couple of errors, did you do any testing Evenprime?
-
View User Profile
-
Send Message
Posted Nov 22, 2011@Zidkon
Permissions 3.x is dead. There are enough alternatives today. And the plugin is called "SuperPermsTest", so I intend to only test plugins that actually can handle SuperPerms.
NoCheat doesn't really do much if players are in water, so those people are correct. It will only limit the horizontal movement a bit more than for people who are walking on solid ground.