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 Apr 5, 2013players can still use anti knock back it has been this way for a while. will it ever be fixed?
-
View User Profile
-
Send Message
Posted Apr 5, 2013If I put this and AntiCheat on one server would I have ultimate protection? Or would both of them together not be a good idea?
-
View User Profile
-
Send Message
Posted Apr 5, 2013Anyone know or have gotten this error before?
[WARNING] [NoCheatPlus] Metrics error: ERR (SocketException): Connection reset
-
View User Profile
-
Send Message
Posted Apr 5, 2013Say any way of stopping AutoFish? I'm running mcMMO and players have been caught autofishing (nodus or similar) and I can't stop them. Any ideas if this is blockable?
-
View User Profile
-
Send Message
Posted Apr 5, 2013NCP 3.9.0 and Spigot RB 735 gave error:
http://pastebin.com/znCyrFup
-
View User Profile
-
Send Message
Posted Apr 4, 2013@JerryFord
CLIENT lag and/or latency are a different story, however. I never got the boat glitch on myself. It only happens to people who are known to have laggy computers, or slow connections. This one time I tried to get a friend over to my island, and she literally couldn't move more than a hundred meters from the starting point in a boat. We traveled for 6km TWICE and both times she got kicked back near the shore.
-
View User Profile
-
Send Message
Posted Apr 4, 2013LagMeter plugin indicates 20 tps, so there shouldn't be lag. I've watched this happen when there are only 3 players online. I'm running host provided 1.5g with 22 slots.
-
View User Profile
-
Send Message
Posted Apr 4, 2013@JerryFord
Do you think this happens because of lag? I couldn't reproduce it on my local server but I could try to fake lag or bad connection and see what happens.
-
View User Profile
-
Send Message
Posted Apr 4, 2013MyPictures,
Thanks for the link to the survival fly ticket. I am seeing similar issues as LEOcab, where players are being detached from their boats (the boats are moving, but the player is left behind in a sitting position before flashed back to boat to catch up), and players are being kicked for flying.
I'm running 1.5.1 build 2728 and 3.9.0-RC-b488. Since there is a new Bukkit Beta build out, I'll be moving to that later in the day.
-
View User Profile
-
Send Message
Posted Apr 4, 2013@LEOcab
Something is wonky with the VehicleMoveEvent but @asofold has to take a look at this later. I will provide him some additional informations and debug infos. You can follow the progress from this bug on this ticket: http://dev.bukkit.org/server-mods/nocheatplus/tickets/487-unable-to-move-with-boats-because-of-survival-fly/
-
View User Profile
-
Send Message
Posted Apr 4, 2013@MyPictures
Then there's the other thing - sometimes people get "detached" from their boats and I get spammed with SurvivalFly warnings until they get off, at which point they get warped back to the point where they got detached, which can be up to several kilometers. This is a very irritating bug. I don't know which plugin is causing it. Do you know anything about it?
The guy with the 8k+ VL used this bug in his defense. He probably knows something about server management.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@LEOcab
VL 8000 is pretty high for sure because on VL 1000 you already get kicked by NC+. However I can't really tell you if that guy is trying to cheat or not, I'm not even sure if its possible to reach that level for SurvivalFly without hacking (probably not). I would suggest to use a /vanish plugin and see what exactly he is trying to do. I and @asofold planned to make a page which shows what exactly a VL level is and how each check uses it to show information about cheating/hacking attempts.
In short: VL 8000 is pretty high for SF + SurvivalFly isn't affected by lag at all.
@MegaMind666
Okay. Thanks, hope that permission fixes it for you temporary :)
-
View User Profile
-
Send Message
Posted Apr 3, 2013@MyPictures
I've been using NoCheat and NoCheatPlus (after NC got discontinued) for a long time. I've just had it installed to block obvious things like flight and speed hacks. Now I'm starting to wonder about how to use that /ncp info command. I've been using it on a lot of players lately just to compare results, and I've noticed that people either have too many violations or too little.
For example there's this guy: http://pastebin.com/YwmmKS46
Compare it to me: http://pastebin.com/2f4NdSMC
Look at how many violations he's got. At first I thought it was because he's in England and the server is in American west coast, but then, there are two other English dudes who have only as many violations as I do so I doubt it's a latency issue.
SHORT VERSION: Is VL 8871 for SurvivalFly plus small violations in 14 other categories enough reason to believe the guy has a hack client? If not, then at which point does it become obvious?
-
View User Profile
-
Send Message
Posted Apr 3, 2013Ok thank You! I have actually been having this problem for months. I made an account here just to report it because it was really starting to get annoying
-
View User Profile
-
Send Message
Posted Apr 3, 2013@MegaMind666
@ReiFNSK seem to have changed the motd system in his mod because on the old minimap you had to send the motd messages to disable those features. The latest version of minimap seem to do the opposite now.
Just give your players the "nocheatplus.mods.rei.*" permission to fix this temporary. @asofold will have a look at this as soon as possible. Thanks for the report!
-
View User Profile
-
Send Message
Posted Apr 3, 2013I have been having this problem on my server for quite a while but I ignored it hoping it would be fixed. Me and most of the players on my server use the Rei's Minimap client mod. It says on its website that "The cave mapping and entities radar is disabled on SMP by default. When the server owner puts the key codes in the MOTD, they will activate". However NoCheatPlus seems to be forcing this to enable whether the key codes are there or not, which means everyone can see caves and track entities. This is quite annoying considering this is an anit-cheating plugin.
If I remove NoCheatPlus its fine
When I install NoCheat, all the players using the minimap get this...
Is this a NoCheatPlus issue or a Rei's Minimap issue? Can it be fixed? I'm running NoCheatPlus v3.9.0-RC-b488
-
View User Profile
-
Send Message
Posted Apr 3, 2013@TommehRRR
Okay. Feel free to open up a new ticket if you still get this issue.
-
View User Profile
-
Send Message
Posted Apr 3, 2013@MyComputer
Running only Nocheatplus.
seems as if people have stopped flying now.
-
View User Profile
-
Send Message
Posted Apr 3, 2013quick: creativ is slower than s.+enchant/inst. - fastbreak does indiv. blocks
-
View User Profile
-
Send Message
Posted Apr 3, 2013cant type on tis mobile hater site