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 11, 2012@Hendric
That shouldn't happen IF you installed NC+ right on your server. For 1.3 take the DEV versions of NC+ 3.7 or it wont even block anything.
SurvivalFly is working in the latest DEV build, it just has some false positives.
http://ci.nocheatplus.org/
-
View User Profile
-
Send Message
Posted Aug 11, 2012Well. In my server with 1.3 hackers can fly. So yeah, we need an ujpdate!
-
View User Profile
-
Send Message
Posted Aug 11, 2012Enabled. I have lot off Fall damage notices in Error log.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@urbels
Please be more specific on how players are taking damage.
Do you have fall damage disabled?
-
View User Profile
-
Send Message
Posted Aug 11, 2012@gerbils74
Chest finder: check out Orebfuscator
Tracers: Hard to do efficiently, one attempt is: PlayersInCubes
-
View User Profile
-
Send Message
Posted Aug 11, 2012@ihasamoose
Editing: Just found the bug, I stacked the ladders up, went down, and took damage.
Thanks for the report.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@polo3400
I've done alot of tests with nocheatplus, and I saw greater performance in it. If you're lagging, there's also a 90% chance that craftbukkit is still shit.
Guys, try the dev builds here: http://dl.bukkit.org/downloads/craftbukkit/ My server runs 150+ players and 20.0 TPS
If that does not help, try shutting off any logging that the plugin is writing.
-
View User Profile
-
Send Message
Posted Aug 11, 2012NoFall seems to be a touch off, players using Minecart ladders die on impact because of the read. It's also miscalculating the avoiding damage.
-
View User Profile
-
Send Message
Posted Aug 11, 2012Also getting some lag due to listeners, I think.
-
View User Profile
-
Send Message
Posted Aug 11, 2012@RustyDagger The big blue button at the top of the page to download the development version leads to the Jenkins. That's exactly what my previous message says.
Edit: Damn, you edited your message. ><
-
View User Profile
-
Send Message
Posted Aug 11, 2012so the only issue is players taking fall damage when its canceled server side? That's going to be an issue on my king of the ladder.. short of adding water..
-
View User Profile
-
Send Message
Posted Aug 11, 2012@aaomidi
The performance of ncp has improved greatly, but i believe there's still some small leaks that's being fixed.
What really helped me is, turn off all logging in your config.yml.
This is located on right when you open it, and it gives you a option to shut them off.
Try that, and if that does not work, please open a ticket.
-
View User Profile
-
Send Message
Posted Aug 11, 2012Fall damage not fixed on latest jenkins. People die on my server. Removed nocheat For now and everything ok For now.
-
View User Profile
-
Send Message
Posted Aug 11, 2012Download button link updated with the URL of the Jenkins! :)
-
View User Profile
-
Send Message
Posted Aug 11, 2012Thus plugin is causing so much TPS drop dunno why? All the listeners maybe?
-
View User Profile
-
Send Message
Posted Aug 10, 2012@asofold
What would the dev jenkins link be exactly? :D
-
View User Profile
-
Send Message
Posted Aug 10, 2012@asofold
Is there any way you guys could block chest finder and tracers?
-
View User Profile
-
Send Message
Posted Aug 10, 2012@gerbils74
You could read my post just before your last post, we wll have a build system set up for better versioning of our developement builds.
Currently you only can download again by the button above (NCP 3.7.0 for MC 1.3.1). As far as i know the running down stairs was fixed, hopefully in the currently available build.
-
View User Profile
-
Send Message
Posted Aug 10, 2012people on my server are dying from just running down stairs and when the get hurt i get a ncp notification, also where can i find when each update comes out, im not sure what version i have
-
View User Profile
-
Send Message
Posted Aug 10, 2012@JagerPrime
That is not NoCheatPlus, it is CraftBukkit fixing an even worse Vanilla issue that way.
There seems no way around it, currently.
@Aangiix3
We had technical problems, so roughly a day of work has been "wasted" for NeatMonster and others on server hoster issues, but now we do have a jenkins and build process set up, i assume it will relatively soon be available and linked for versioned dev-builds.
Never know if it is a waste on the long term, but the actual installation of jenkins and developement was held up by that.