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 Jul 1, 2012Hello, I got a problem when someone logged in, the server says 'moved too quikly!' and than they kicked, how can I fix this. and an other thing, I have smart moving mod in my server but NPC+ blocks it how can I set it that you can use smart moving? Thanks for reading hope a quick message soon!
-
View User Profile
-
Send Message
Posted Jun 30, 2012Is there a ETA for a dev or full version of the new Nocheat+?
-
View User Profile
-
Send Message
Posted Jun 30, 2012Food for thought: I've been kicked by NoCheat on several servers for riding in a Minecart and/or Boat during a lag spike. The program thinks I'm speed-hacking. However, I was moving in a very legit fashion and was simply either boating or carting. I've heard from others who have this same problem.
I know you're doing a (very heavy) recode, but something to toss your way as an idea may be to include something to handle carts/boats/pigs/vehicles during spikes. Or maybe figure a way to calculate minecart/boat speed and time into the equation so playing catch-up during a lag spike doesn't cause auto-kick from the rapid position change.
If you're already aware of this, please disregard. Thank you for your time.
-
View User Profile
-
Send Message
Posted Jun 29, 2012@nhoclesnar
Same, I think Neat is taking a break or something ;)
-
View User Profile
-
Send Message
Posted Jun 29, 2012Why every time I get on the joinme, it says sharing is paused? Am I in bad luck or something @_@?
-
View User Profile
-
Send Message
Posted Jun 29, 2012@blackwolf12333
Are you OP or do you have permissions on your server? NoCheatPlus auto disables check on OPs and groups that have permissions to bypass it.
-
View User Profile
-
Send Message
Posted Jun 29, 2012I really like the idea of a plugin that blocks client side mods and hacks, but the problem is that i tried this plugin on my server and used 2 different modded clients, and by both the clients all the hacks/cheats worked, the clients i used were: Razor and Nodus. I have no idea why it wouldn't work, but you might wanna test it yourself.
greetz blackwolf12333
-
View User Profile
-
Send Message
Posted Jun 29, 2012@DarkMinecrafter
-
View User Profile
-
Send Message
Posted Jun 29, 2012what must I config that i became all hacker tries send into my chat?
-
View User Profile
-
Send Message
Posted Jun 29, 2012@Toxxicjtag
As MyPictures said, Juliui already replied to your post you spammed several times.
Please be patient as they're actually trying to fix extremely major issues.
-
View User Profile
-
Send Message
Posted Jun 29, 2012@307th
Neat already knows about this. He is working on patching it, but It's not that simple because It's a NoCheat/NoCheatPlus Bypass.
-
View User Profile
-
Send Message
Posted Jun 28, 2012Hey, your client mod disable thing - If they don't have a mod, it spams them on login. Is there any way to get around this? E.g. Will sending the player 20 blank lines hide this nicely? Or will the mods not be able to read it then?
-
View User Profile
-
Send Message
Posted Jun 28, 2012Forcefield is bypassed, if you didn't know this already.
-
View User Profile
-
Send Message
Posted Jun 28, 2012@Toxxicjtag
For the process you're right: the ticket should be marked as accepted or be responded to.
As you might have read NoCheatPlus seems to be under a pretty heavy recode, so it is hard to tell if it will be in the next update.
-
View User Profile
-
Send Message
Posted Jun 28, 2012@MyPictures
Well they dont even post on the ticket, so how do we no they actually looked at it. Maybe they could answer the tickets.
Or say whether its fixable or not.
-
View User Profile
-
Send Message
Posted Jun 28, 2012I am waiting for the update! :D
-
View User Profile
-
Send Message
Posted Jun 28, 2012@Toxxicjtag
@MyPictures
actually I thank him(and you) for his post(I did miss the first one), I was really asking myself the same question and thank you for the answer(that vclipping down is still possible), would be happy to know when this is fixed too:)
-
View User Profile
-
Send Message
Posted Jun 27, 2012@Toxxicjtag
@Toxxicjtag
You don't need to repeat your postings mister, there is already a ticket for this: http://dev.bukkit.org/server-mods/nocheatplus/tickets/47-v-clip-still-possible/ So Neat should already know about this issue and if its fixable then it will come with NCP 3.7.0.
Also Juliui did answer your question here: @Juliui
-
View User Profile
-
Send Message
Posted Jun 27, 2012So VCLIPPING is still possible in the direction: down. Any fix would be awesome to stop this.
-
View User Profile
-
Send Message
Posted Jun 27, 2012after adding this to my server, many players have been complaining of block return lagg. I noticed there is settings in the config this, is there a suggested setting to increase them to?