NoCheatPlus

Detect and fight the exploitation of various flaws/bugs in Minecraft!
Introduction
NoCheatPlus attempts to prevent cheat clients from exploiting weaknesses of Minecraft or its protocol, making your server more safe. Checks cover a wide range of issues including flying and speeding, fighting hacks, fast block breaking and nukers, inventory hacks, chat spam and other types of malicious behaviour. For a more complete list have a look at the Features Page.
NoCheatPlus puts emphasis on configurability and allows you to customize actions that are carried out when a player fails a check (e.g. silent cancelling, executing commands, just logging). Bypass permissions allow to control what check to apply for which players, all checks can be deactivated in the configuration, also having the option for world-specific configuration files. Many checks allow more detailed configuration to adjust sensitivity.
Certainly NoCheatPlus is not a magical bullet, it uses a lot of heuristics and even guessing, so you will encounter false positives here and there and also not catch every single violation. Example video of how NoCheatPlus blocks cheats (outdated plugin version).
NoCheatPlus was introduced by NeatMonster, building on the code base of NoCheat by Evenprime.
Recommended
The following plugins might be useful to have a look at.
ProtocolLib
Allows NoCheatPlus to activate packet-level checks, covering a range of exploits that can't be monitored using ordinary means. Since roughly Minecraft 1.7.10, the fight.speed check can't work as expected anymore, due to changes in CraftBukkit. With ProtocolLib this can be repaired.
CompatNoCheatPlus (cncp)
Make plugins like mcMMO or MachinaCraft more compatbile with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or create an issue/ticket request for cncp. Phasing out: Citizens 2 should work with NCP out of the box, MagicSpells are working on compatibility too - rest will be integrated into NCP.
Orebfuscator
Orebfuscator fights all sorts of X-ray-hacks by altering the map information that is sent to the players, such that they have to mine blocks to actually reveal what is behind. Virtually a "must have". (Latest versions of Spigot contain features of Orebfuscator.)
Downloads and History of Changes
- Download officially approved versions on the Files page at BukkitDev.
- Development builds have been moved over to the Jenkins at md-5.net.
- Do not download from any other source, do not use jars other people send you.
- Change lists: Wiki (digest) | Jenkins (by build number) | GitHub (all commits).
- Source code
Plugin statistics are no longer reported to mcstats.org.
Support
Documentation Resources
- Consider first: Frequently asked Questions and Known Issues.
- Wiki (Configuration, Permissions, Commands)
- Developers might have a look at the page describing the API of NoCheatPlus.
Contact us
- Quick questions can be asked on this page,
or on IRC (Server: irc.spi.gt | Default-Port: 6667 | SSL-Port: 6697 | Channel: #nocheat | Web client: WebIRC) - For real issues or feature requests please create a new issue/ticket or add to an existing issue/ticket.
- To send information that is not to be seen by all, you can also reach us by PM to @asofold and @MyPictures. @IceAP (IRC: ICE) will also help or redirect the conversation. Please do not contact the user 'NoCheatPlus', it is for administrative purposes only and will likely not be answered in time. Keep to BukkitDev and GitHub for support, do not trust users on other forums or websites, also not if their nick names are the same as NCP staff on BukkitDev.
Please always state the output of the "ncp version" command to let us know versions in use (users of cncp also the "cncp" command).
-
View User Profile
-
Send Message
Posted Sep 8, 2012@Strahil658
Err, lol ?
@beat
Build number 72 is a beta candidate.
The permissions for chat are checked "after failure", thus the violation level will still raise and the captcha permission only prevents kicking but not that captcha, but no actions will be executed, this might be fixed after beta release.
-
View User Profile
-
Send Message
Posted Sep 8, 2012Someone can just pick this up and update it why do you need to pay for a server lol ???
-
View User Profile
-
Send Message
Posted Sep 8, 2012@shukamu
You are brave to test plugin on such high populated server. I bet your players will be happy, when they get error messages and server crashes xD
-
View User Profile
-
Send Message
Posted Sep 7, 2012@canadacriminal
@HarvardConnor
Thank you.
@shukamu
That is very kind, very helpful would already be to just report possibly related problems like errors in the server log, or some checks over-alerting or if you should notice if players can actually bypass something or some exploit obviously not being covered at all. We also might find useful if the default configuration settings are not found to be optimal.
Apart from that "passive testing" we might also want to integrate "active testing" in terms of people trying out the clients on local / live servers to test the limits what is possible and what not, but that might need a bit of coordination, we might also integrate official testers for that. I will have to talk with NeatMonster once he is available again...
@GiantzFan53
Yes, i am planning pushing a "beta" build to bukkitdev this weekend, possibly today. I know those links appear on google first. After the long development delay of NoCheatPlus before 1.3, we need to make sure that stuff works reasonably well.
Closing in on beta-upload: build 71 (http://www.nocheatplus.org:8080/job/NoCheatPlus/)
-
View User Profile
-
Send Message
Posted Sep 7, 2012Hey are you guys still working on an official NC+ that won't be considered develpopment? Because I noticed the dev version 3.7 has been out since minecraft 1.3 just got released.
-
View User Profile
-
Send Message
Posted Sep 7, 2012i can help in tests, i have minecraft server with 100 players logged all day :)
only told my what i need make
-
View User Profile
-
Send Message
Posted Sep 7, 2012good job guys going to use this for my server, please keep on adding more and more banned hacks to the list, the more there are the less hackers there are : )
-
View User Profile
-
Send Message
Posted Sep 7, 2012I guess i can drop $10 out of my paypal i LOVE this plugin it's just so damn helpful
-
View User Profile
-
Send Message
Posted Sep 7, 2012@dudeguything21
Unlikely, for compatibility with it you should make a ticket for the plugin CompatNoCheatPlus or ask the AncientRPG devs to contact me. I can not test out all plugins myself, but if you report what is not working and what NCP checks alert for it then i can probably add a hook to CompatNoCheatPlus to fix it.
Easy to solve usually are block breaking and placing, difficult are super-jumping/flying stuff. But it also depends on the other plugins implementation.
-
View User Profile
-
Send Message
Posted Sep 7, 2012@asofold
True, HELP WANTED: Tester xD
@dudeguything21
NC+ wont support other plugins like this. First test if NC+ blocks it. If it does report to CompatNoCheatPlus ;) that's a job for it.
-
View User Profile
-
Send Message
Posted Sep 7, 2012Does this support the plugin AncientRPG? for like their spells and not block them?
-
View User Profile
-
Send Message
Posted Sep 7, 2012@MyPictures
"Adding developers" - if the core devs are gone for a week things always look different.
b70 - Adds a simple self-hit check.
For this we need testers not more developers :P .
(Not that we could use another core dev, but given the history of all those continuations of the original NoCheat, it just seems, that "devs" are not too keen on taking this up on their own, so.... as MyPictures said: help us reporting bypasses, give us information how to reproduce and what users are able to do, that will speed up things significantly.)
-
View User Profile
-
Send Message
Posted Sep 7, 2012@shukamu
Experimental feature in NC+, I do not recommend you to use it. Its very buggy at the moment. @NeatMonster made that to fix the "Craftbukkit fly issue" so fly mods like zombe mod can work as they should work.
@TobyHDTV
Fly and Kill aura we know already. Please make tickets for those issues, it would help us a lot. And yea we try to keep NC+ as good as we can but we cant just add developers in the project that we don't know. Well maybe my friend will join NC+ soon ;)
@keitarosky
It should be on the top right corner of this page, a bit under "Sign in/Sign out".
-
View User Profile
-
Send Message
Posted Sep 7, 2012nomovedtooquickly: enabled: false useproxy: false
what is that?
-
View User Profile
-
Send Message
Posted Sep 7, 2012Hello, how can I donate? The button doesn't show on my monitor resolution.. (1280x1024)
-
View User Profile
-
Send Message
Posted Sep 7, 2012@TobyHDTV
It´s got to do with cat and mice probably...
Users may show things, do you have more details on what exactly they managed to do?
We are aware of self hit issues.
-
View User Profile
-
Send Message
Posted Sep 7, 2012nocheat+ is falling you guys need to fix this up fast, so many exploits are coming out you need to get some more devs on this or learn how there getting past your system -.-
people have shown me these hack bypasses: Bypass God mode Bypass Fly hack Bypass Autosoup Bypass Kill Aura
-
View User Profile
-
Send Message
Posted Sep 7, 2012@bloober1
Its not a error its a info that someone made a "illegal action".
FastClick check the inventory management of the user and it warns if a player moves 2 or more items stacks together (Inventorytweaks, Nodus chest steal, ....)
If you want him to bypass this check then add this permission for him: nocheatplus.checks.inventory.fastclick
http://dev.bukkit.org/server-mods/nocheatplus/pages/permissions-for-nocheat-plus-3-7-and-higher/
@rfsantos1996 Thank you I look over it. Looks like its a problem because the huge server lag you have there.
-
View User Profile
-
Send Message
Posted Sep 7, 2012@MyPictures
http://dev.bukkit.org/server-mods/nocheatplus/tickets/195-cant-break-leaves-with-shears/
-
View User Profile
-
Send Message
Posted Sep 7, 2012What does this error means:
failed FastClick: tried to move items in his inventory too quickly
The user had some rare items in his inventar and wasn't able to gather them so fast. Is it a indicator for TooManyItems and similar?