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 1, 2012Thank you for this plugin! A person with a cracked client just joined my server and tried to break blocks to fast. The plugin reported this in my console and I joined the game and told him to stop or I would ban him and he said, "FUCK NO" and left. Then I IP banned him, lol. Thank you for this amazing plugin that helps protect servers!
-
View User Profile
-
Send Message
Posted May 1, 2012@abcedea
They do have nocheatplus.checks.blockbreak.fastbreak but I still get the notifications from it.
-
View User Profile
-
Send Message
Posted May 1, 2012Can u make a "cave finder" preventer, sins you can use and will bypass the orebfuscator: U have for instants the cave finder in Nodus, if u could use the same methode for finding caves perhaps u could make it so that the client thinks that it is only stone there and there for not see it.
-
View User Profile
-
Send Message
Posted May 1, 2012Error:
http://pastebin.com/raw.php?i=6diRryTt
-
View User Profile
-
Send Message
Posted May 1, 2012@Geoneo97
You should explain more precisely what the problem is...
-
View User Profile
-
Send Message
Posted May 1, 2012PLEASE PLEASE PLEASE make and add to plugin:
The player can no more worlds to copy from the server
-
View User Profile
-
Send Message
Posted May 1, 2012I don't know how this is fixable but with mcmmo when someone with I think a high level of excavation is breaking blocks quick it is being caught by nocheat+ and I get a steady stream of messages.
-
View User Profile
-
Send Message
Posted May 1, 2012Neatmonster this is an issue with mcbans and I would assume any ban plugin that sends away their bans. If you added something to cancel the chat then we wouldn't need to add a mute to block the last 4 messages
Edit: this is in reply to your other comment
-
View User Profile
-
Send Message
Posted Apr 30, 2012Hmm, anyone know why nocheatplus didn't catch this one???
-
View User Profile
-
Send Message
Posted Apr 30, 2012I had a problem with lag with nocheat too, but from doing some experimenting with the config, i figured out what it was caused from.
logging: active: false showactivechecks: false debugmessages: false prefix: '&4NCP&f: ' filename: nocheatplus.log file: false console: false ingamechat: false
As you can see, i shut off a few things, such a as logging, console messages, etc.. Give it a try, as it may work, but all servers are different, so it's hard to say if it will take effect!
-
View User Profile
-
Send Message
Posted Apr 30, 2012NeathMonster, how are you today?
-> Waterwalking works ;) -> The forcefield / killaura sort of hacks work ;) So... :3 when can we expect an update haha just wondering. I am so excited for the update ;)
Thanks
Greetings
SupaYoshi
-
View User Profile
-
Send Message
Posted Apr 30, 2012When using the xray mod, even with fly disabled, there seems to be a small glitch. Walking on blocks into water is just fine, but if you try to walk from soul sand into water, it stops you. It's really no big deal, but it's a bit annoying.
-
View User Profile
-
Send Message
Posted Apr 30, 2012Hey everyone! Today I'll only reply to questions that haven't obtained a sufficient answer. Thank you for your understanding.
@deleted_7536780 Are you sure you're using the latest version of NoCheat+? If you've a basic knowledge of Java, you should take a look at this page.
@deleted_8156133 Hum... Can you give more details about the "commands that don't take effect immediately" (is it an issue with NoCheat+ or MCBans also)? The IP-related stuff will be added with the web interface.
@xeNiums As you can see here, this permission allows the player to receive an "unlock code" when logging in. Also, it's not possible to block all XRays, so you should give Orebfuscator a try.
@darkknightcz Thanks for the report, I'll try to fix this bug for the next release.
@WhiteNightFury Instructions.txt*
@Tobseb You should see if there isn't any issue with your permissions.
@nicka1011 Are you using the latest version of NoCheat+? (Because the Unpushable check has been removed.)
@aviator1014 Instructions.txt*
@Jokaru Instructions.txt*
@np98765 Instructions.txt*
@Lyndon321 Hum... Are they kicked by NoCheat+? If the answer is yes, which check is kicking them?
@UnitedFactions Instructions.txt*
@StuckingFoned Instructions.txt*
@UnitedFactions The code hasn't changed but the clients have been improved to pass all NoCheat+'s checks.
* Have you read the instructions?
-
View User Profile
-
Send Message
Posted Apr 30, 2012@nhoclesnar
Are you going to fix the forcefield stuff ;) Like Nocheat used to stop Mobaura and Killaura ;)
-
View User Profile
-
Send Message
Posted Apr 29, 2012Sorry am I missing something or has this plugin removed the chat spam detection feature? :(
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Tendonsie
I haven't experienced that. Maybe you should find out the cause of lag first using NoLagg Examine.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Tendonsie
I haven't experienced any lagg with it.
-
View User Profile
-
Send Message
Posted Apr 29, 2012We have a huge amount of lagg in the lastest 3.5.9 version with Craftbukkit lastest Beta.
Any idea to fix?
We are sure it is nocheatplus.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@np98765
Oh lol that sucks
@Jokaru
Your welcome.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@nhoclesnar thx, i dont see it in instruction ) But anyway this plugin is already perfect configured.