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 Jun 24, 2012@hessel797
NoCheatPlus doesn't really have a anti-xray, use Orebfuscator or an other anti-xray plugin to block it.
-
View User Profile
-
Send Message
Posted Jun 24, 2012can someone help me? I use No Cheat + in my bukkit server and people can still use the x-ray mod. Do I need to add something in de permissions ore something? PLease help me?
-
View User Profile
-
Send Message
Posted Jun 23, 2012So VCLIPPING is still possible in the direction: down. Any fix would be awesome to stop this.
-
View User Profile
-
Send Message
Posted Jun 23, 2012Hello everyone. Live is going to restart in a couple of minutes on :
Feel free to take a look, we experimenting some build on the ncp server and you could help us by testing them on the server.
http://www.nocheatplus.org/live
@nhoclesnar
I believe that the API change a bit from 3.5 to 3.6. Not sure but you should take a look inside it.
-
View User Profile
-
Send Message
Posted Jun 23, 2012@aselox
what? x.X
I'm not involved to the NCP project and I'm also not a dev.bukkit.org coder. So nothing I should do here.
This page is well formatted and easy to read, so you just have to read it and 90% of all your questions will be answered.
-
View User Profile
-
Send Message
Posted Jun 23, 2012@aselox
It's so obvious that the Instructions file will contain necessary information. Why don't people think and search before they ask?
@Juliu Has the NoCheat+'s API changed? I noticed one of my plugin lost its compatibility with NoCheat+.
-
View User Profile
-
Send Message
Posted Jun 23, 2012@MyPictures
I think you should make a "Permissions" page here on dev.bukkit.
-
View User Profile
-
Send Message
Posted Jun 23, 2012@marzbarrrr
Don't use caps... just read: https://github.com/NeatMonster/NoCheatPlus/blob/master/Instructions.txt
-
View User Profile
-
Send Message
Posted Jun 23, 2012PLEASE CAN SOMEONE TELL ME WHERE THE PERMISSIONS ARE????
-
View User Profile
-
Send Message
Posted Jun 23, 2012@Juliui
Sweet Thank you!
-
View User Profile
-
Send Message
Posted Jun 23, 2012Wow i'll see u making code haha :D
-
View User Profile
-
Send Message
Posted Jun 23, 2012Hello everyone! NoCheatPlus 3.7 development is now LIVE!
Neat is back, and his computer is ready: You can now follow the development of NCP 3.7 in live. Since NeatMonster had a real life too, the live will be sometimes interrupted.
To follow the next big evolution of nocheatplus, one link :
http://www.nocheatplus.org/live/
-
View User Profile
-
Send Message
Posted Jun 23, 2012@kahlilnc
CraftBukkitPlusPlus. It uses Spamhaus XBL to block most known proxies.
-
View User Profile
-
Send Message
Posted Jun 23, 2012@theccpixel
What did you mean by protecting a world level ? Protecting only this area against cheaters, etc. ? Currently NoCheatPlus does not integrate any per area features. This could be done by using our API.
@Immortalisepic
Take a look at instructions.txt. Since pex use the Bukkit framework for the permission it should work perfectly fine.
-
View User Profile
-
Send Message
Posted Jun 22, 2012Where can I find the permission nodes and does this work with pex?
-
View User Profile
-
Send Message
Posted Jun 22, 2012How to protect a world level? Like the last one the bedrock level?
-
View User Profile
-
Send Message
Posted Jun 22, 2012Well the old version like a couple months ago will still be better i think :p I just wish it was simple and easy. But yeah i guess the next update will change a lot. And hope it will make me and my players happy.
-
View User Profile
-
Send Message
Posted Jun 22, 2012@Dinastya
The checks are buggy because of the lag. Without lag almost all the checks works perfectly fine.
@kahlilnc
We're currently working on a way to automatically ban / jail / [insert any punishment here] players using proxy, etc. Keep updated. By the way you can use the /banip command of Essentials to definitely avoid a player from using the IP adress / this proxy.
@bigggan
No Xray protection is integrated. I'm currently searching for idea that will be lightweight and that will partially protect you from xray. Stay tuned. Orebfuscator is very powerful, you should take a look at it.
@KevinEssence
Sorry to hear that. But don't worry the next version will be so fast that he will upgrade your server performance (At least, it would two times faster than the actual version ').
-
View User Profile
-
Send Message
Posted Jun 22, 2012@bigggan
yes you do need orebfuscator...
-
View User Profile
-
Send Message
Posted Jun 22, 2012This version is very laggy, it also kicks users on my hunger game servers even though I remove that option. Anticheat is being used until update.