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 25, 2012Is this updated for minecraft 1.3.2?
-
View User Profile
-
Send Message
Posted Aug 25, 2012@MyPictures
It's not working. When I try to fly it doesn't say "Moved too quickly" or anything like that. It doesn't say anything, it just doesn't let me fly.
-
View User Profile
-
Send Message
Posted Aug 25, 2012Hi, is there a way that admins can use /plugins even if protectplugins is true?
-
View User Profile
-
Send Message
Posted Aug 25, 2012@ndrqu
Im afraid that's an issue with craftbukkit itself, you can fix it: open config file of NoCheatPlus, miscalculation, nomovedtooquickly. Set that to true and try again.
-
View User Profile
-
Send Message
Posted Aug 25, 2012Hello, I have a few questions:
I am afraid the permission node nocheatplus.mods.zombe.fly is not working. In my server I give the possibility to donators to install the zombe fly mod, and I give their group that permission, however, they still get stopped by NoCheatPlus.
To try and solve this problem, I have downloaded flymode plugin (this one: http://dev.bukkit.org/server-mods/extraflight/), which gives players the creative flight while being in survival mode. However players still get stopped by NoCheatPlus even if I turn to false the creative and the survival fly checks in the configuration file.
How am I supposed to fix this problem? thank you.
(I am using 3.7.0 #44)
edit: also the permissions nocheatplus.checks.moving.creativefly and nocheatplus.checks.moving.survivalfly seem to be not solving my problem.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@Intangir
Which build number are you using ? the latest builds should allow help, unless i am mistaken.
-
View User Profile
-
Send Message
Posted Aug 24, 2012ok so i found there is an exclusions list it will ignore , i added my commands there
i also saw the fastclick thing in the inventory so that takes care of that
but i would like a way to allow the /help command but disable the /plugins command
-
View User Profile
-
Send Message
Posted Aug 24, 2012this addon keeps interfearing with more and more things i dont expect without any notice in the change logs, or configs
now i have several features which i want to be able to selectively disable...
can i disable the /help blocking, but leave /plugins blocking on?
can i disable spam checking on command typing, but leave spam blocking on for chatting
can i disable inventory shuffling stuff.. i notice i cant use mods to rearrange/sort chests like i could before, im assuming this is probably nocheatplus [edit, i found the fastclick feature for inventory, and disabled it]
-
View User Profile
-
Send Message
Posted Aug 24, 2012@NeatMonster
Sure, I will add you now.
@SmashboxGaming
Nope, not currently using Spigot.
-
View User Profile
-
Send Message
Posted Aug 24, 2012I have a player on my server that was spamming a command very quickly and whenever he logged back in, he was in the game for less than a second and then kicked because of the Captcha prompting him to type it (didn't allow him anywhere near sufficient time to type it). Is there any way to allow him to properly log back into the server without disabling the Captcha?
-
View User Profile
-
Send Message
Posted Aug 24, 2012How to I allow people to use "Inventory Tweaks"? (it says they try to move items in their inventory to fast)
-
View User Profile
-
Send Message
Posted Aug 24, 2012@NeatMonster
will do thankyou
-
View User Profile
-
Send Message
Posted Aug 24, 2012@MutinyCraft
You're not using spigot are you?
-
View User Profile
-
Send Message
Posted Aug 24, 2012@wolfenguard Ask its developer(s) to use our API to exempt the player from one or from multiple checks.
-
View User Profile
-
Send Message
Posted Aug 24, 2012Not compatible with Werewolf plugin. Freezes people who are in werewolf form.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@MutinyCraft Please add me on Skype (NeatMonster_), I would like to ask you to try some little things.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@asofold
Sorry, here are the versions of cncp as well:
Using NoCheatPlus build 40 and cncp v6.0.0 and I get instant TPS drop when the server restarts. 5 minutes after a restart down to 11-15tps.
Using NoCheatPlus build 30 and cncp v5.3.0 and I get very stable TPS after a restart. I usually get a solid 3 hours of 20tps before it starts to fluctuate.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@asofold
My mistake. :) PeerBlock was blocking the domain. :) Got it now.
-
View User Profile
-
Send Message
Posted Aug 24, 2012@pgirl
jenkins for development versions: http://www.nocheatplus.org:8080/job/NoCheatPlus/
I added a link to it to the "Downloads" section on the page above.
-
View User Profile
-
Send Message
Posted Aug 24, 2012Unable to download 3.7.0. My system is blocking the web page. Is there another option?