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 May 22, 2015I have a problem, when I run the server its all correct but when it reaches the "Done" and goes NoCheatPlus post enable runing... the server crashes after some seconds http://pastebin.com/zDVkN5n0
-
View User Profile
-
Send Message
Posted May 22, 2015nocheat timings on my minigames server... http://timings.aikar.co/?url=11288714
-
View User Profile
-
Send Message
Posted May 22, 2015QUESTION:
Should I get one of these emerging plugins which claim to block the hacks which are not yet being stopped by NCP, or should I wait untill you guys get to cover them?:
http://www.spigotmc.org/resources/antiaura-hack-blocker-v5-0.1368/
Do you think you'll actually get to block hacks such as KillAura, AntiKnockback... etc... efficiently some day?
-
View User Profile
-
Send Message
Posted May 20, 2015Sure :)
Thank you for your support!
-
View User Profile
-
Send Message
Posted May 20, 2015@DaisukeVN
Currently there is rather incompatibilities...
@Bronzeteufel
omg 1.8.4? Better post the full output of "ncp version" or quickly state ncp build number, even if we might know that you are running about the latest release - it's just more clear to us then :).
-
View User Profile
-
Send Message
Posted May 19, 2015Could you update it to 1.8.4? :) Bukkit-API-only access: Some features will likely not function properly, performance might suffer.
-
View User Profile
-
Send Message
Posted May 15, 2015-
View User Profile
-
Send Message
Posted May 15, 2015Does NCP work with "SlimeFun" or isn't it compatible?
-
View User Profile
-
Send Message
Posted May 15, 2015@_Riaz
Yes the latest development builds fix that issue, however we do not support the high-speed flying of spectator gamemode. If you really want to allow them flying that fast then you need exempt them from CreativeFly.
-
View User Profile
-
Send Message
Posted May 15, 2015To check if the error would once again happen i reinstalled cncp and ncp latest versions, cncp this time correctly hooked into mcmmo and got several errors 4 kinds which all seem to work now. however the no fly allowed in games server when just walking around in the lobby is somewhat sensitive. and incorrect, will check for errors and such not sure why last night it gave such use issues next time it does happen ill make on a ticket. been waiting all day and im pretty certain it fixed itself.
-
View User Profile
-
Send Message
Posted May 15, 2015Going to open up a new server were I am in need of using Spectator mode for a little gamemode. However; last time I used NCP it busted Spectators and not letting them pass through anything and lag back when flying etc.
Has this been fixed? So NCP does not stop Spectators anymore?
-
View User Profile
-
Send Message
Posted May 15, 2015@scorpionvssub
Seems more like an advanced issues. I recommend to open up a ticket and fill in all required information's from the "Defect" ticket (+ your mcmmo version). As soon as I have all of those I will try to reproduce your issue. Could you also copy the exact message/info NC+ prints out (that 0 distance on) and also your latest.log after start-up.
@Simo389
Are you using this one?: http://www.spigotmc.org/resources/doublejump4ncp.1519/
Seems more like a velocity issue. You can check with /ncp info <Player> to see which check exactly is triggering it.
Also if you run build 680 you are quite outdated, I recommend to take the latest version on our Jenkins for now since it implements some fixes on velocity.
-
View User Profile
-
Send Message
Posted May 14, 2015@mypictures, We used to have cncp which we dont now reason:
I regrapped the download from here and added that to the system, then grabbed the latest findable cncp and added that (fresh cncp) after that our ncp code was (0-distance) to (0-distance) over a distance of (0-distance) something weird like that, so i reused our version we got currently which is plugin (ncp)3.12.0-beta2-sASO
b813 running on mc version Spigot MC: 1.8.3 but without CNCP installed and we get normal results.. which comes to think of it is the version downloadable right now, however now mcmmo is very op, and when i installed cncp and the downloaded ncp i got a major new block issue where it made slimeblock default 1 hit break blocks.. and mcmmo seem normal so idk what versions to get what versions which link etc. We do seem to need cncp for mcmmo as it has some issues regarding unusually powered stuff.Edit: It doesnt always say we need to configurate the config file just sometimes and idk what i would need to change so didnt touch ncp or cncp
-
View User Profile
-
Send Message
Posted May 14, 2015@Forger007
Which features of those hack clients in specific? Also keep in mind that NC+ "draws" a invisible line between whats possible and whats not, so hack clients that stay behind that line aren't bypassing.
For that Skill plugin: You would need to poke its developer and ask there first, maybe there can be something done over compatNoCheatPlus.
@keaton1188
I answered your ticket and waiting for your response.
@Bronzeteufel
No those alerts come from Minecraft itself. If you use Spigot you can ask over there for support. I bet they allow some tweaking on moved too quickly.
@scorpionvssub
cncnp doesn't add anything into NC+s config file, it uses its API to exempt players from specific checks to allow compatibility with special plugins. You can find 1.8.3 version on our Jenkins for now till they passed all our testings to get released.
Did you maybe manually change your config version by accident? Tried to remove it and let NC+ generate a new fresh one?
If your issues still persist then feel free to create a new ticket and we can discuss it over there (NC+ and server version are required for support).
-
View User Profile
-
Send Message
Posted May 14, 2015Is there a 1.8.3 its stating none stop that our configs are outdated most likely cause its old. And since it says no outside downloads adviced and this 1 old as idk what and cncp added into it gives tons of errors in the returns emself..
-
View User Profile
-
Send Message
Posted May 14, 2015I'm getting thousands of messages like
... moved too quickly! 0.01854548789560795,0.0,-0.00634230999276042 (1.6108986330517594, 1.816952570719016, 10.061220441480543)
in console. Is this due to NCP?
-
View User Profile
-
Send Message
Posted May 13, 2015Hi, i really need help when players have depth strider or speed potions sometimes i get an error saying "Player, failed to SurvivalFly: tried to move unexpectedly. VL 112 and number (112) changes and sometimes its the same when pvping you fight and get tp'd back or breaking a block it wont actually break might say Tried to mine to quick pleasee help
-
View User Profile
-
Send Message
Posted May 13, 2015Hack clients can bypass nocheat+ plugin, the clients where i am talking about are Wolfram and Wurst. btw the plugin need a bypass for SkillAPI plugin, it gives wrong detections when you're using skills.
~ Forger007
-
View User Profile
-
Send Message
Posted May 4, 2015@ProdigyOG
Thank you for getting back to me! It's working perfectly, but I did have to remove " cmd:kickfly" or else the player would just get kicked instantly upon violation the check. Just for future reference for anyone who's doing the same thing I am.
-
View User Profile
-
Send Message
Posted May 4, 2015@jawsh95
Yes, in the config.yml, you can change the "cancel" to false for each respective check that you do not want canceling but still logging.