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, 2012@fletch_to_99 This is same issue with any other fly mod, minecraft now has it's own "fly cheat" detection I think, which is causing the problem.
You have to use CompatNoCheatPlus (cncp) to disable that minecraft's own fly prevention.
set-speed: enabled: true fly-speed: 15.0 walk-speed: 15.0
Put this is settingsin cncp, which lets NoCheatPlus handle the flying prevention. At least it worked me somehow :P
-
View User Profile
-
Send Message
Posted Aug 25, 2012@asofold
Can you please make this compatiable with voxle flight? As found here in the voxle mod pack http://www.voxelwiki.com/minecraft/The_VoxelModPack
I want to be able to fly but it keeps pulling me down and I have OP status. However I want to prevent my users from flying. I'm using the latest 3.7 as found at the top of this page. I'm able to fly for like 5 sec but then it just "grounds" me but if I move a distance it doesnt pull me back.
-
View User Profile
-
Send Message
Posted Aug 25, 2012I REALLY can't wait for this plugin! ^_^
-
View User Profile
-
Send Message
Posted Aug 25, 2012@457undead
Which build number ?
-
View User Profile
-
Send Message
Posted Aug 25, 2012Just wondering when the non dev build of 1.3 coming out? xD
-
View User Profile
-
Send Message
Posted Aug 25, 2012When i use this plugin very often nocheatplus is saying that everyone is trying to avoid fall damage. its happening to everyone and out of nowhere they are dying. please help.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@ravand
That should be CraftBukkit. You can try if setting nomovedtooquickly to true in the configuration of NCP helps with that, i am not 100% sure, if it deals with the grounding, though. In any case use the latest dev build for that.
@Erik058
Please continue discussion in the related ticket thread.
@chickenputty
You can disable the fastclick check by setting the active flag to false in the fastclick section (checks.inventory.fastclick.active) in the configuration of NCP.
-
View User Profile
-
Send Message
Posted Aug 25, 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 25, 2012Ok I installed this plugin and each time I start my server, Everything loads fast except for nocheatplus? When It starts to load that plugins, it says "connection reset" 4 times before it actually loads! http://pastebin.com/vEK78RBi
-
View User Profile
-
Send Message
Posted Aug 25, 2012Does anyone know what is causing the zombe fly bug when you get grounded while flying?
-
View User Profile
-
Send Message
Posted Aug 25, 2012@Bobacadodl
Please continue discussion in the ticket thread!
-
View User Profile
-
Send Message
Posted Aug 25, 2012@asofold
I downloaded build #44 and I run cnpc 6.0.1 I run the latest craftbukkit RB: http://dl.bukkit.org/downloads/craftbukkit/view/01371_1.3.1-R2.0/
-
View User Profile
-
Send Message
Posted Aug 25, 2012@Bobacadodl
Please specify the build number you downloaded. And you use it on CraftBukkit?
If you use it with CompatNoCheatPlus make sure you have the latest version for that in any case.
-
View User Profile
-
Send Message
Posted Aug 25, 2012For some reason, NCP http://www.nocheatplus.org:8080 flips out when I use it with 1.3.2. It spams admins with messages that players are hacking, and people can barely move at all. It worked perfectly before I updated to 1.3.2. I was forced to remove NCP because of this, but of course, after I did that all hell broke loose.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@MyPictures Thanks man!
NeatMonster - in the plane.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@NeatMonster
Wish you good Vacation dude ;)
-
View User Profile
-
Send Message
Posted Aug 25, 2012@MyPictures lol, same idea at the same time.
NeatMonster - patiently waiting at the airport.
-
View User Profile
-
Send Message
Posted Aug 25, 2012Hello guys I just want to inform you that NeatMonster will be on vacation for a week, he will be back on the 1st September. So make tickets for all your bugs that you find ;).
We will still answer your questions without him of course.
- MyPictures
-
View User Profile
-
Send Message
Posted Aug 25, 2012@ndrqu If you're talking about the "[player] moved too quickly" message in the console, a fix can be enabled in the configuration by setting the node miscellaneous.nomovedtooquickly.enabled to true for the latest development builds.
@Eggerd nocheatplus.admin.plugins
@everyone I'll be absent until the 1st September (going to the Baleare Islands) so if you need any support, please contact @MyPictures or @asofold. See ya guys!
-
View User Profile
-
Send Message
Posted Aug 25, 2012@ndrqu
Try without NC+ and CNCP again, NC+ will always show a message if it blocks something.
@wowlover687
The NC+ 3.7 DEV should work fine with 1.3.2: http://www.nocheatplus.org:8080
@Eggerd Set it to false and use bukkit permissions: http://wiki.bukkit.org/CraftBukkit_commands
You can disable them with negative notes: -bukkit.command.plugins
@MyPictures I should fix the permissions again then ;P