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 Jun 27, 2012zombe players seem to get wrong coordinats when warping/spawning/going throug portals.. which kills them every time
-
View User Profile
-
Send Message
Posted Jun 27, 2012Hey people. Hope that all is everything on your servers.
The 3.7 update development is progressing well, and Neat continue to live stream it on :
We hope to deliver a dev update by the end of the week.
After a long talk with NeatMonter we decide to extend the NoCheatPlus team, and we open application process. We're currently searching :
http://www.nocheatplus.org/live
@SXRWahrheit
You can change some parameters in the config, but the new update will correct some of this bugs.
@HamOmlet
I don't think so. BTW if you use permission there is for sure an error with your permissions...
@GoldenWrapper
This will be corrected in the next update.
@DJ_Amos123
Man, we working on a full rewrite of the plugins to make it even accurate and faster. So it's take a long time. But we hope to release a dev version of 3.7 by the end of the week.
@unv_annihilator
You can do this with a CRON task on a server...
@lazy_architect
Thank you =p. You should take a look at the live-coding : http://www.nocheatplus.org/live
-
View User Profile
-
Send Message
Posted Jun 26, 2012I must check this page 15 times a day for that update. Love your work keep it up.
-
View User Profile
-
Send Message
Posted Jun 26, 2012@DJ_Amos123
NeatMonster is working on a new version witch will fix much bugs, so just lay down and wait for him to do his awesome work! http://www.nocheatplus.org/live
-
View User Profile
-
Send Message
Posted Jun 26, 2012Do you think you could add in support to have the plugin seperate logs on server restarts. i.e. 'NoCheat.June.26.log' then move it to a backup folder. That way you don't have it editing a giant file.
-
View User Profile
-
Send Message
Posted Jun 26, 2012QUOTE: "is a constant Work In Progress, there will probably never be a fully stable/final version. Be prepared for frequently changing features, bugs and lots of updating."
Last update 14 May 2012.
What's going on?
-
View User Profile
-
Send Message
Posted Jun 26, 2012@GoldenWrapper
It's not from RAM usage, it does a TON of calculations in the OnPlayerMove event, which more people = more checks. I have a 32gb Xeon (forget model) server, and I start lagging at 30 people if I have all people checked. The server can (without any anti-cheat) handle 300+.
It sucks, but that's just how it is in order to get accurate cheat checking.
-
View User Profile
-
Send Message
Posted Jun 26, 2012How can I prevent NCP from creating lag? I have 3GB of ram, and I don't expect it to be causing a lot of lag.
-
View User Profile
-
Send Message
Posted Jun 26, 2012I'm trying to figure out why users cannot fly. I added NoCheatPlus as a dependency and added the correct listener (going off the example), but users still cannot fly. In the config, I found an option for 'allowflyingalways' - would setting this to 'false' stop any sort of flying, regardless of permissions and events?
-
View User Profile
-
Send Message
Posted Jun 25, 2012@Juliui
I THINK I've got it working now. Silly me, I had the walkspeed, sprintspeed, etc indented incorrectly.
Thanks :)
-
View User Profile
-
Send Message
Posted Jun 25, 2012we needed this especially with building more blocks then possible with what users have been able to make on my Minecraft Server, its just Mind Blowing Thank you
-
View User Profile
-
Send Message
Posted Jun 25, 2012I'm getting issues with players that have level 4 efficiency diamond tools activating the breaking blocks/etc alerts - how can this be fixed?
-
View User Profile
-
Send Message
Posted Jun 25, 2012@svekenElkora
That only works in single player. If a server has enough latency (over 100) this bug is potentally blocked.
-
View User Profile
-
Send Message
Posted Jun 25, 2012Hello people, NeatMonster is continue his live at : http://www.nocheatplus.org/live By the way I'll do some big announcement by the end of the day. Stay tuned.
@Toxxicjtag
I send it to NeatMonster.
@hessel797
NoCheatPlus does NOT stop X-Ray at the moment and it's not a planned feature.
@Teckch
If they are OP there is no problem. By the way you can use permission, wich is a bit more securised.
@nhoclesnar
No, it will not change. There will be only new methods.
@svekenElkora
Send me a video. I am not aware of any piston glitch in this build.
-
View User Profile
-
Send Message
Posted Jun 25, 2012@svekenElkora
I lead you to @Amaranths (BukkitStaff) post: http://forums.bukkit.org/threads/craftbukkit-1-2-5-r4-0-is-now-available.80036/page-4#post-1174845
-
View User Profile
-
Send Message
Posted Jun 25, 2012@svekenElkora
If you are using WorldGuard you could try WGPFix, which allows to configure certain blocks to be excluded from being affected by sticky or other pistons (also can prevent auto-farming), and also prevents pulling or pushing from/to regions with differing owners+members.
-
View User Profile
-
Send Message
Posted Jun 25, 2012would it be possible to add a feature where it blocks piston bugs where it clones blocks. Some players are using pistons to clone blocks im not sure what the bug is called.
-
View User Profile
-
Send Message
Posted Jun 24, 2012@Juliui
Thanks. I have one more question: will NoCheat+'s API change again in this new version?
-
View User Profile
-
Send Message
Posted Jun 24, 2012@Teckch
As far as it goes for me, any OP automatically bypasses the checks that NCP does. So, your OPs should be fine.
-
View User Profile
-
Send Message
Posted Jun 24, 2012Hi, We have mods on our server who are also OPS... They have nodus to use for mod purposes.. will this effect OPS?
Thanks :)