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 Aug 4, 2012@asofold
What can I use to take the timings?
-
View User Profile
-
Send Message
Posted Aug 4, 2012@ShakyTom
Did you take timeings ?
All the moving check section is heavy , but its difficult to say wha t to deactivate - probably water walk can be deactvated easily, it is reported to be slightly itchy anyway.
Then the nopwnage check might get deactivated if you don_'t need it.
And actually the chat should not work at all with NCP 3.6.1 due tpo incompatibility with 1.3.1 (DeadNoCheat fixes that one though).
-
View User Profile
-
Send Message
Posted Aug 4, 2012ChatListener ? error, plz read
http://pastebin.com/kMEGC2q4
-
View User Profile
-
Send Message
Posted Aug 4, 2012Any idea what part of NoCheat is causing the huge performance drop?
-
View User Profile
-
Send Message
Posted Aug 4, 2012@ellbristow
Indeed interesting i would appreciate the update after all but the version on github still would be broken with 1.3.1 if i ma not mistaken (invalid instanceof check for ChatEvent due to API changes).
Juliui stated NeatMonster would stop developing - i might scrap DeadNoCheat if this gets updated...
-
View User Profile
-
Send Message
Posted Aug 4, 2012Looking at GitHub this is still active. Last commit was just a day or so ago. patience my pretties :)
-
View User Profile
-
Send Message
Posted Aug 4, 2012I remember seeing there would be an update about 2 months ago, where are you?
How about handing this off to someone else instead of abandoning it... :(
-
View User Profile
-
Send Message
Posted Aug 4, 2012@asofold thanks man, really appreciate it ;)
-
View User Profile
-
Send Message
Posted Aug 4, 2012@TheOneWhoOwns
Hey it's dead :)
For those that want to try CB 1.3.1 i made a hot fix project, do mind the following:
Update: My test server just crashed and is unreachable, i hope thats due to orebfuscator or CB :p - (seems not related to dnc)
-
View User Profile
-
Send Message
Posted Aug 4, 2012Update this please!
-
View User Profile
-
Send Message
Posted Aug 4, 2012Is this will be updated?
-
View User Profile
-
Send Message
Posted Aug 4, 2012@Hans6666
As far as i can see, the plugin broke with the latest CB dev builds.
Can you verify if nodus worked due to NoCheatPlus osmehow "not working" or if nodus works due to NoCheatPlus failing being enabled at all (pls check startup log).
I might put up a project to just keep this compatible with latest CB builds, but i will not actively develope this. Currently evaluating ....
-
View User Profile
-
Send Message
Posted Aug 4, 2012I'm really sad that Neat had to leave like this. It has caused everyone to be stressed :/ I really hope AntiCheat author can make his plugin as good as nocheat+. For those who want to see more in Anticheat, take the survey here: http://www.surveymonkey.com/s/G5ZRGYS
-
View User Profile
-
Send Message
Posted Aug 4, 2012Juliui said this a while ago: Hi people,
I just had a talk with NeatMonster. As you may know, he has gone through some problem in his real life. Right now, it's almost finish... But he can't find motivation to continue NoCheatPlus after this problem... So, it's official:
The NoCheatPlus adventure is now over. There will be no more update of NoCheatPlus, and we will not offer any support anymore. If you want to continue NoCheatPlus, just take the source and made your own under another name.
-
View User Profile
-
Send Message
Posted Aug 4, 2012Wow great plugin but a few bugs I agree with Hans6666 Though
-
View User Profile
-
Send Message
Posted Aug 4, 2012completely broke on 1.3.1...nodus works "great" on servers with nocheat+ on 1.3.1 ..
-
View User Profile
-
Send Message
Posted Aug 4, 2012Problems running in latest 1.3 build: http://pastebin.com/CAAbkjSA
Hopefully someone picks this plugin up soon..
-
View User Profile
-
Send Message
Posted Aug 3, 2012Not working totally, Causes lots of lag and will make sort of a Domest DDOSD attack on yourself, by kicking players. Not good.
-
View User Profile
-
Send Message
Posted Aug 3, 2012it works with 1.3?
-
View User Profile
-
Send Message
Posted Aug 3, 2012for now im still running 1.2.5 R 4.0 but for some reason i keep getting messages in console saying 2012-08-04 00:15:43 [INFO] [NoCheatPlus] detected server lag, some checks will not work. 2012-08-04 00:15:44 [INFO] [NoCheatPlus] server lag seems to have stopped, reenabling checks.
anyone know why i am getting this?