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 Feb 3, 2013@andrewkm
Thanks. I replied.
@smeths
We switched our jenkins for now, you can get latest development build from here: http://ci.md-5.net/job/NoCheatPlus/
Thanks to @andrewkm :)
-
View User Profile
-
Send Message
Posted Feb 3, 2013@andrewkm
Thanks !
@smeths
Jenkins has changed: http://ci.ecocitycraft.com/job/NoCheatPlus/
CompatNoCheatPlus can also be found there.
-
View User Profile
-
Send Message
Posted Feb 3, 2013when is jenkins going to be back up, still down for me :(
-
View User Profile
-
Send Message
Posted Feb 3, 2013@MyPictures
Sent Jenkins information :)
-
View User Profile
-
Send Message
Posted Feb 3, 2013@SkyRanger
I would recommend to take a look at NoLagg examine:
http://dev.bukkit.org/server-mods/nolagg
http://dev.bukkit.org/server-mods/nolagg/pages/nolagg-examine/
-
View User Profile
-
Send Message
Posted Feb 3, 2013@MyPictures
ok, u are right.
there seem to b lot of lag issues.
so i have to figure out, from where it comes. thx.
-
View User Profile
-
Send Message
Posted Feb 3, 2013@ridddle
Could it be Minecraft still resetting for "Moved too quickly"? Are the there such log messages, or what checks of NCP alert there?
@chopstick121
The default config does contain kicking, if you want them to kick faster you can configure the chat.text and chat.commands checks to do so. If you tell more about the "kind of spamming", i might suggest activating some other feature, but that depends on what kind of spam it is.
-
View User Profile
-
Send Message
Posted Feb 3, 2013there playters spamming my chat and factions commands how do i make it auto kick for spamming
-
View User Profile
-
Send Message
Posted Feb 3, 2013I tried every development build you have in the sidebar on this page. Currently I’m running CraftBukkit 1.4.7 R1.0 and NoCheatPlus 3.8.9-b353 for CB 1.4.7-R0.1 Jan 30, 2013. I used to run 5-6 releases from your Jenkins (which isn’t responding anymore – tried yesterday, tried today, nothing loads) but the same thing happened. I know you said you fixed it, but I cannot ever make it to work. As I said, I always allow config to be generated from scratch and I try to keep up with your dev builds.
I know how frustrating it can be to have a user report something you think is fixed, but seriously… it’s not for me. One thing that is different about my server that might help you debug is that we’re running a superflat world with “sea level” @ y=4. Think classic superflat with villages. And people keep building sky bases above y=40 and use water brakes or lakes (3 water blocks) to cancel fall damage. That is not happening in over 90% of cases and they are rubberbanded and they die.
-
View User Profile
-
Send Message
Posted Feb 3, 2013@SkyRanger
MorePackets mostly occurs if you or the server has lag issues. Could you execute /ncp lag on your server and post the result here?
-
View User Profile
-
Send Message
Posted Feb 3, 2013@asofold
its telling me: moving.morepackets VL 16 (n8a2m4)
and the number at VL differs on each teleport
-
View User Profile
-
Send Message
Posted Feb 3, 2013@eprimex
Ok, nice. Next time it would be better to directly open a ticket so we can keep track there :)
@smeths
No attacks, overload or anything like that. Our Jenkins server together with the web-server is going to be moved soon, so we eventually will have some unexpected downtimes now. Build 353 should work fine together with CB 1.4.7 R1.0 for now.
-
View User Profile
-
Send Message
Posted Feb 3, 2013Jenkins is down :(, fix please, migght have overloaded or been dossed
-
View User Profile
-
Send Message
Posted Feb 3, 2013i updated all to newest and hoseer told me the nodus timer hack doesnt anymore work on our server at all
<3 you :)
-
View User Profile
-
Send Message
Posted Feb 3, 2013@Mortalsinn
Which version of NCP are you using ?
It could be four things:
-
View User Profile
-
Send Message
Posted Feb 3, 2013@asofold
no just NCP + Citizens. I'm sorry if this sounds like a stupid question but should I be using CompactNoCheatPlus as well to fix this issue?
Edit: My bad, I just checked out CompactNoCheatPlus - yah, I should be using it. Sorry :(
Second question - I noticed while pvping sometimes people stop taking damage - is there some sort of tolerance level I can lower to stop this as well?
-
View User Profile
-
Send Message
Posted Feb 3, 2013@Mortalsinn
Are you using CompatNoCheatPlus for NCP + Citizens?
-
View User Profile
-
Send Message
Posted Feb 3, 2013I have this issue where my NPC's (citizens 2) stop responding to right clicks. I read in one of their forums that this could be due to an anti cheat plugin such as nocheatplus which I do use. Have you heard of this issue? what option would I disable do you think to prevent this?
-
View User Profile
-
Send Message
Posted Feb 3, 2013@SkyRanger
What checks alert in this case? What does "/ncp info PLAYERNAME" show for a difference (use "ncp remove PLAYERNAME" before testing for a clean sheet).
-
View User Profile
-
Send Message
Posted Feb 3, 2013Its impossible to fly around in creative mode. it teleports me back to where i was a few seconds before.
it happens if i am building or even if i just fly around.
its really annoying.
on 1.3.2 version it wasnt so like this.
My Version: 3.8.10-b362 git-Bukkit-1.4.7-R0.1-b2602jnks (the released 1.4.7-r1.0 wont work at all for me)