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 6, 2012@All
If you're using dev builds, always create backups of all your files. I lost a few very important files from all the dev builds.
Also test your devs on a separate server before putting it on a official server. I have 180+ players on peak times, so for those who run big servers, I recommend backups from maps to files.
If you need update on nocheatplus, there's a link at the top of the page.
Good luck :-)
-
View User Profile
-
Send Message
Posted Aug 6, 2012@dotapurex1
The bukkit dev build from may does not work.
Update the latest dev here:
Copy and paste this: http:tinyurl.com/nocheatplusdl
This was posted yesterday.
-
View User Profile
-
Send Message
Posted Aug 6, 2012Does nocheatplus / nocheat / anticheat not work with bukkit 1.3.1 anymore?
http://dl.bukkit.org/downloads/craftbukkit/view/01311_1.3.1-R0.1/
If anyone knows how to fix becuase it's not preventing the nodus users from hacking9....
Thank you.
-
View User Profile
-
Send Message
Posted Aug 6, 2012@PhanaticD
Go to your instructions.txt file and look for permissions.
There's different permissions for different fly mods.
You can find these near the middle of the page or so.
-
View User Profile
-
Send Message
Posted Aug 6, 2012how can I allow my staff to use clients and fly faster than one block per second in survival mode? I see no speed config options for survival, only creative
-
View User Profile
-
Send Message
Posted Aug 5, 2012Ok i can not fix this problem i have asked but maybe someone but neat because i already asked him but he didnt know what was wrong, well basicly i havent changed the permission commands since the old nocheatplus before the dev build which worked when i went to the deb build no one but my self can see the chat log like admin chat log for nocheat so no one but op, so i go ask for help and get told the new permission node is nocheatplus.notify so once again i try it and once again only op can see admin chat log i havent changed anything at all but i cant fix this at all.
And a werid thing is the NCP logo before the admin chat use to be dark red the colour &4 for some reason its gone &c to light red is this post to happen?
-
View User Profile
-
Send Message
Posted Aug 5, 2012@NeatMonster
Yay if ya need any help I got some free time :D
-
View User Profile
-
Send Message
Posted Aug 5, 2012@rhadoieoia
Just throw out all your old stuff, and put in the new dev build. Warning though, it's not completely stable yet, but it does work.
Click: http:tinyurl.com/nocheatplusdl
I've had no issues with 120+ players online, so you might be ok (idk).
-
View User Profile
-
Send Message
Posted Aug 5, 2012Huh?
I have had NoCheatPlus for about 2 months and have had no problems with it until today....
I set up only op through console to true, but I can still op in game? Do I have to get rid of the * permission node? I recently added it to admins+
Thank you
-
View User Profile
-
Send Message
Posted Aug 5, 2012@NeatMonster
I'd be willing to help with coding as well, i'm not the best, but I'd say it would be pretty good for me to learn the more in-depth stuff like NoCheatPlus.
-
View User Profile
-
Send Message
Posted Aug 5, 2012@NeatMonster
I'd be willing to help with coding.
-
View User Profile
-
Send Message
Posted Aug 5, 2012@ToddVee
@KevinEssence
Yea noticed that also, please make a ticket for every bug you find in the dev version of NoCheatPlus.
At the moment I do not recommend to use the DEV version of NoCheatPlus on a public server.
-
View User Profile
-
Send Message
Posted Aug 5, 2012Streaming to Twitch: http:www.justin.tv/neatmonster.
-
View User Profile
-
Send Message
Posted Aug 5, 2012@NeatMonster Hey, it's great to have this back up, active and running again! Been watching your join.me session all day and have been testing out the dev builds.
I'd be happy to help out with managing tickets and possibly documentation however would the documentation not just consist of copying what you currently have in the instructions.txt to a page on this project?
Anyway, I'd love to help in any way I can to make sure this project keeps running smoothly again. Send me a PM if you want.
-
View User Profile
-
Send Message
Posted Aug 5, 2012I could manage the tickets too.
-
View User Profile
-
Send Message
Posted Aug 5, 2012glad to see this being worked on :)
-
View User Profile
-
Send Message
Posted Aug 5, 2012@NeatMonster
I would not mind being a ticket manager. I'll give it a shot :]
-
View User Profile
-
Send Message
Posted Aug 5, 2012The more important issues have been fixed now.
If you're willing to help me writing BukkitDev pages (mostly documentation, using Instructions.txt wasn't a good idea) or managing tickets, feel free to apply by leaving a comment on this page. Also, if you're are a Java developer and want to help with coding (e.g. writing new checks, fixing issues), I'm also interested.
-
View User Profile
-
Send Message
Posted Aug 5, 2012Guys hes in development live right now :) Watch him here: https://join.me/989-274-049
All bugs will be addressed im sure just stay patient and provide very detailed reports to NeatMonster. Remember to always grab the latest build from here: https://dl.dropbox.com/u/34835222/NoCheatPlus.jar
-
View User Profile
-
Send Message
Posted Aug 5, 2012People can't build, break blocks, health doesn't regen, and tons of lag.