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 Sep 9, 2012@MyPictures
Thanks! :D
-
View User Profile
-
Send Message
Posted Sep 9, 2012@pkt77
Use DEV version for 1.3.x: http://nocheatplus.org:8080/
-
View User Profile
-
Send Message
Posted Sep 9, 2012please update... NoCheat doesnt work with 1.3.2 :(
-
View User Profile
-
Send Message
Posted Sep 9, 2012@StuckingFoned
Made a ticket.
We will look over it as soon as we can.
-
View User Profile
-
Send Message
Posted Sep 9, 2012Knockback VLs are triggered when being knocked/moving backward and trying to hit something. Please fix
-
View User Profile
-
Send Message
Posted Sep 9, 2012@MarioG1
Did you set a message in the configuration for nopwnage?
-
View User Profile
-
Send Message
Posted Sep 9, 2012People get kick for spamming with disconnect.spam as reason instead of the real reason :)
-
View User Profile
-
Send Message
Posted Sep 9, 2012@DoctorBoyd
Use CompatNoCheatPlus:
http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/
@defsin32
I think its better if everyone does his own plugin/idea. Also @helix has a own plan and design of AntiCheat and he likes it more to work alone. On that we he knows his plugin better and can easier fix bugs.
@ShadowKeeper1243
Yea, NoCheatPlus is never 100% right and it will never be. Too much things that can interrupt with the packets, plugins, .....
-
View User Profile
-
Send Message
Posted Sep 9, 2012I got banned from a server from "nofall" when I only had Optifine. Oh well. The ops were really abusive. So long as I can still use other servers.
-
View User Profile
-
Send Message
Posted Sep 9, 2012Anti Cheat and NoCheatPlus developers should work together to finally stop and rid of Forcefield and Kill aura hacks
-
View User Profile
-
Send Message
Posted Sep 9, 2012Is there a preferred setting for the fast-break check when using McMMO because the superbreaker mining ability is stopped from time to time.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@MarioG1
But in 1.3.1 nuker it didn't work? (NC+ blocked it right in 1.3.1?)
Thats really strange if it did.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@MarioG1
That might only appear so, while the client still sends the "i am looking there" packets with the block breaking. I was experimenting with a more long term check for the fast block breaking but i can't add it now.
I have to postpone beta upload to BukkitDev due to not knowing who is where (approximately) at this point of time and during the next hours.
Build 78 seems reasonably stable and offers good protection. Slight flaw seems it allows too fast block breaking.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@asofold
Ok thx.
Is it possible that the blockbreak.direction check has some bugs or has the nodus team found an way to bypass it because nuker also breaks blocks behind you.
All other checks work fine for me :)
-
View User Profile
-
Send Message
Posted Sep 9, 2012@MarioG1
Seems, the blockbreaking is allowed at a too fast pace, though that has always been similar. Might go for a rework of all the block breaking on base of exact breaking times, some day.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@H8llfire
No fastclick is working without problems in #78 for me.
-
View User Profile
-
Send Message
Posted Sep 9, 2012is fastclick still screwed? I had it disabled on build 68 or something, because every click a player made was apparently fastclick, tried to move to many items too fast or something.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@MyPictures
That's true faction is working on 1.3.2 but fastbreak and survival nuker are also working on 1.3.2.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@MarioG1
Factions works fine with Craftbukkit Beta by the way. Just update Craftbukkit and Factions and it should work fine.
-
View User Profile
-
Send Message
Posted Sep 9, 2012@MarioG1
That looks bad :) i will look into it...
DelayedActionsExecution should be the checks name, will be fixed soon.