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 Dec 1, 2012@asofold
Instead of build
262build 263 should be used (http://www.nocheatplus.org:8080/job/NoCheatPlus/). For Minecraft 1.4.5 use build 261 or 263.-
View User Profile
-
Send Message
Posted Dec 1, 2012@zSwayz
Seems strange to me, my assumption would be that something is wrong about the server / Spigot. Like special packet filtering for "efficiency". I will do some more tests with fastbreak to see if CB changed something too.
You can check out the docs about fastbreak. Increase the grace setting at first to like 4000 or 6000. Maybe delay to 200.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@MyPictures
TPS is always at 20, and the config is up to date. All default values, nothing has been changed. After a while of uptime it starts to bug out. Diamond pickaxe with eff 3 is not breaking as fast as it should. This is setting off the fastbreak checks. Any chance i can reduce these checks to allow faster breaking?
-
View User Profile
-
Send Message
Posted Dec 1, 2012@zSwayz
I just tried NC+ 262 with Spigot 273 and everything worked fine for me. Can you be more specific? Like: What tools do they use? Do they have huge lag spikes? TPS?
Also please regenerate your configuration.yml in ./plugins/NoCheatPlus. With outdated settings such issues could show up.
-
View User Profile
-
Send Message
Posted Dec 1, 2012@MyPictures
I run spigot 1.4.5 R0.3 #273
-
View User Profile
-
Send Message
Posted Dec 1, 2012@Aragoth1337
For 1.4.5 you should use build 262. If you still get problems with this build then make a ticket please with more info's (server.log, nocheatplus.log, plugins, player amount, ...).
-
View User Profile
-
Send Message
Posted Dec 1, 2012CB 1.4.5 R0.3 NPC NoCheatPlus 3.8.1-RC-b244 for CB 1.4.2-R0.2 Nov 15, 2012
-
View User Profile
-
Send Message
Posted Dec 1, 2012@Aragoth1337
Which version of CB (CraftBukkit) and NC+ do you use? The latest build you can get from here: http://www.nocheatplus.org:8080/job/NoCheatPlus/
-
View User Profile
-
Send Message
Posted Dec 1, 2012CAN YOU UPDATE NOCHEATPLUS AGAINST? TGX ??
User have Godmode when they dont move and they can climb like a spider!!!
-
View User Profile
-
Send Message
Posted Nov 30, 2012Tank you very much! It works now!
-
View User Profile
-
Send Message
Posted Nov 30, 2012@OctyArThMc
Check your ncp relaod or startup logs if everything is loaded correctly.
I can use the ingamechat switch without problems.
For 1.4.5 be sure to use the latest dev build for now: http://www.nocheatplus.org:8080/job/NoCheatPlus/
-
View User Profile
-
Send Message
Posted Nov 30, 2012@asofold help me please, i have 150/150 players online and my admin chat is spammed.
-
View User Profile
-
Send Message
Posted Nov 30, 2012@asofold
I added more to the ticket. I guess updating to the latest build had little improvements :<
-
View User Profile
-
Send Message
Posted Nov 30, 2012savebackconfig: true logging: active: false debug: false console: false file: false filename: nocheatplus.log ingamechat: false
i used /ncp reload but nothing. my server is spammed with ncp messages.
-
View User Profile
-
Send Message
Posted Nov 30, 2012@OctyArThMc
logging -> ingamechat
-
View User Profile
-
Send Message
Posted Nov 30, 2012Hi, i want to stop:
-> log file -> all ingame admin message: player x tired to etc...
Can you tell me what i must to set false in config file?
-
View User Profile
-
Send Message
Posted Nov 29, 2012Some changes
-
View User Profile
-
Send Message
Posted Nov 28, 2012@TheMCHacker
Mostly it is "hard-coded" into the config. So all alerts can be modified by editing the strings section in the configuration.
Prefix will likely be added some time later.
-
View User Profile
-
Send Message
Posted Nov 28, 2012What is the name of class and classpath were I can change the prefix ?
-
View User Profile
-
Send Message
Posted Nov 28, 2012Hi, can I edit the prefix "&cNCP&f:" by using winrar and notepad or must I use Java EE ??