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 May 26, 2012is there any way to stop the spoutcraft sprint toggle and sneak toggles, they are being highly abused on my server... also, how often is false-positive for knockback if players have knockback enchantment
-
View User Profile
-
Send Message
Posted May 26, 2012I have a big problem, one of my players cant move anymore hes like frozen. he has moving.morepackets.failed: 700148 and moving.morepackets.vl: 700148 Everytime he punches something it goes up. How can i fix this? :/
-
View User Profile
-
Send Message
Posted May 25, 2012@deleted_8156133
I would create a ticket for that, the idea is very good! ( not sure if it isnt doing that already)
-
View User Profile
-
Send Message
Posted May 24, 2012<<reply 722690="">>
You could replace the command from kick to cancel so they don't get kicked and the items don't dupe but when they drop, it cancels it.
That's what I did. ^_^
-
View User Profile
-
Send Message
Posted May 24, 2012NoCheatPlus allows players with hacked clients to dupe whatever items they want.
http://www.youtube.com/watch?v=vBg6-d-dMUw&feature=youtu.be
-
View User Profile
-
Send Message
Posted May 24, 2012i know you guys have alot to do other than to listen to me but if you guys can please please please please please fix this hack dupe that you can do if you freecam and break a half chest then when it breaks it will still show the chest inventory even when the chest is broken and then you drag out the item you want to dupe and you get right click drop items nonstop am not sure if you guys heard of it or not but please fix it whenever you can :/ if theres a plugin that disables this i would like to know thank you
-
View User Profile
-
Send Message
Posted May 24, 2012When clicking your mouse and forward key the plugin will give checks of that player hacking (knockbackhack) witsh he isn't.
-
View User Profile
-
Send Message
Posted May 24, 2012@ViscousSummer88
Seems I "fixed" that lag! I had to disable nopwnage. That's all.
-
View User Profile
-
Send Message
Posted May 24, 2012everyone can climb on walls with the smartmoving mod can u do something about that?
-
View User Profile
-
Send Message
Posted May 24, 2012Neatmonster how is the coding going? Can't wait for the jenkins release!!!
-
View User Profile
-
Send Message
Posted May 24, 2012Hello i am currently having a issue i think its nocheatplus maybe conflicting with one of my plugins please read my thread for more details, http://forums.bukkit.org/threads/kicked-disconnected-spam.65782/ Kind regards.
-
View User Profile
-
Send Message
Posted May 24, 2012@toxuin
I would highly doubt that NoCheatPlus would cause lag on a player join. Although, it is possible depending on what you have running along side it or how its set up. Could also be the server itself.
-
View User Profile
-
Send Message
Posted May 23, 2012Can you make NoPwnage track commands? For example some people /kill spam on my server, and /me spam would be a problem too... You could make it have a different config with the commands if you want, but just make it the same as the chat. Thanks :)
-
View User Profile
-
Send Message
Posted May 23, 2012I get huge lag on player join. It happens only on "default" player, not on admins. Is it possible that NoCheatPlus causing it? It began when I moved form NoCheat to NoCheatPlus.
-
View User Profile
-
Send Message
Posted May 22, 2012@Skitscape
Here you go:
https:github.com/NeatMonster/NoCheatPlus/blob/master/Instructions.txt#L119
:)
-
View User Profile
-
Send Message
Posted May 22, 2012So uh...where the fuck are the permissions? lol
-
View User Profile
-
Send Message
Posted May 22, 2012@nhoclesnar
Omg! ty so much i didnt see that. your awesome for helping :D.
-
View User Profile
-
Send Message
Posted May 22, 2012@iXavi13
You could give them the permission node. Take a look at the Instructions.txt
-
View User Profile
-
Send Message
Posted May 22, 2012Hey I was curious if there was a way to allow people touse smartmoving mod while not allowing them to cheat any other way. If not I think it would be a great addition to the plugin. A feature that allowed you to enable or disable the use of some mods. And/or a permission node that allows a person to use a certain mod. Smart moving would be fun on a server if nocheat didn't make it render useless. But goodjob nocheatplus is awesome :).
-
View User Profile
-
Send Message
Posted May 21, 2012Hey NeatMonster,
I just discovered that players without permissions can't use /nocheatplus (Shows unknown command)... I think this is a great false sense of security for people :D
Also, just wanted to compliment you on the stunning new BukkitDev page :D G'job!