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 6, 2013Can I disable the NCP alerts for ops? I use ServerSigns and it makes people OP temporarily to do commands they don't have permission for so they can receive the alerts then. Sometimes it glitches out and continues to send them the alerts after they have clicked the sign.
-
View User Profile
-
Send Message
Posted Aug 6, 2013@Intangir
Questions...
-
View User Profile
-
Send Message
Posted Aug 5, 2013just sprinting and jumping causes alot of warps backwards, people are thinking it is a sign of lag but its nocheatplus, is there an easy adjustment to make to fix this? the default settings should allow jumping/springing without warping
-
View User Profile
-
Send Message
Posted Aug 5, 2013@asofold
That is really wierd, it still works on me :s Tried on 3 different browsers and on my phone.. (where I have never opened that link before..) o.o
it even has "EXPIRES: NEVER" shown in the top :<
Sent you a PM now though, I suppose it's easier\safer ^^
-
View User Profile
-
Send Message
Posted Aug 4, 2013@spetznack
I was too slow perhaps, can you pm it rather and leave it open for like 24-36 hours?
-
View User Profile
-
Send Message
Posted Aug 4, 2013@asofold
Wait what? you can't open the link I posted from pastebin? it's unlisted, done it tons of times before and people have been able to open them before :S
or did you mean you can't open up the pictures (that has also always worked for me before) :S
-
View User Profile
-
Send Message
Posted Aug 4, 2013@HexaDroid
I hope that's fixed in the development builds now.
@mormaii2
Can't judge this yet, there might be some information on it in Ticket 560 - i am not sure if the creative mode issues are really 100% resolved on server side.
@KevinEssence
Alright. I think the consistency checks are reasonably light-weight though, but should be possible to deactivate.
@spetznack
Thanks, i will take those into focus at some point. Those from the picture... could not open the paste .
-
View User Profile
-
Send Message
Posted Aug 4, 2013@asofold
NoCheatPlus messages from a lag spike happening:
From the log: http://pastebin.com/7t8dV0a0
Screenshot of what I saw in chat (typed /ncp lag): http://imgur.com/a/wslbu#0
-
View User Profile
-
Send Message
Posted Aug 4, 2013@asofold
Ah okay, well we run a hub with a many players and I am led to believe that all these checks on each and every player may be causing some lag spikes.
-
View User Profile
-
Send Message
Posted Aug 3, 2013@asofold
I have orebfuscator. I have both creative and survival and they're both separated correctly using multiinv.
-
View User Profile
-
Send Message
Posted Aug 3, 2013@asofold
Well yesterday a friend of mine was riding a horse around and I was often getting the message that he tried to avoid fall damage. Then when he dismounted with shift, he said he just died out of the blue. So I guess when he actually went off the horse and put his feet on the ground, all that 'avoided' fall damage was applied to him?
-
View User Profile
-
Send Message
Posted Aug 3, 2013@HexaDroid
I have to test that. What do you observe that NCP is doing that it should not?
@Kazied
Thanks :) - though do mind to do something against xray - and probably don't sleep too long :p.
@mormaii2
You might need something like Orebfuscator for xray. If you have a creative mode mixed with survival play, it also might be exploits based on creative mode.
@KevinEssence
In this case: Yes - though why do you disable those?
-
View User Profile
-
Send Message
Posted Aug 3, 2013One more question, as long as the selected config options are set to false, we don't need to worry about putting the number options to 0 right? For example:\ consistencychecks: active: false interval: 10
No matter what the interval is it won't matter as long as it's set to false correct?
-
View User Profile
-
Send Message
Posted Aug 2, 2013@mormaii2
Well too bad for them, CheatEngine sends their IP to the creator/hacker (DarkByte) and posts it on a blacklist for it to get hacked, at least that's what I've heard and i've heard it also slows down your computer. Also I find it astonishing for this to be working with Minecraft, since it's java, how can this possible alter it?
-
View User Profile
-
Send Message
Posted Aug 2, 2013I've been having lots of players with infinite diamonds. I was told they were using cheat engine to do this hack. Is there any way to prevent this?
-
View User Profile
-
Send Message
Posted Aug 2, 2013This plugin saved my server, now I wont need to be online so much anymore and can finally sleep without worrying me cheaters bombing the server. Its exactly what needed nowadays, thanks alot! :)
-
View User Profile
-
Send Message
Posted Aug 2, 2013When players take fall damage while on a horse, they still take damage to the player. Like NCP doesn't recognize players are on a horse.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@Tintin159
Which features should be blocked? There are some such features built into Minecraft now, which we have to let through, so i can't judge this without further information.
@spetznack
Interesting... Can you paste/post some entries from a spike? The output of "ncp lag" also could be interestin (right after aspike if possible). NCP does adapt to lag with many checks, however there can be bugs / special cases not yet found/covered.
@deaddude22
@KevinEssence
I don't see NCP with it - as stated in the ticket: Likely a bug with a plugin modifying entities, or the server itself.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@spetznack
Same here :D
-
View User Profile
-
Send Message
Posted Jul 31, 2013@asofold
Hello, i am getting this current error i believe it is with NCP: http://dev.bukkit.org/bukkit-plugins/nocheatplus/tickets/604-silently-catching-entity-tracking-error/