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 Jan 27, 2013Get constent lag SPIKES.
Could u take alook at my nolagg examine. I did it for 7000 ticks with 200 players.
Link Removed: http://www.mediafire.com/download.php?80grcwen2rrs5ee
-
View User Profile
-
Send Message
Posted Jan 27, 2013@soyofsoys
[SEVERE] Error occurred while enabling NoCheatPlus v3.8.7-beta-b294
Your log tells me something different, it says that you are running build 294 and it cant find the right MCaccess for your CraftBukkit build.
Please be sure that you have the latest version: http://www.nocheatplus.org:8080/job/NoCheatPlus/
Also be sure that you only have 1 NoCheatPlus jar in your plugins folder (not like NoCheatPlus1, nocheatplus, nocheatplus(1) etc.) or it may not load right. Also be sure to stop your server first before you replace the NoCheatPlus.jar (wont work with /reload).
@JohnnyTk64
Please make a ticket for your issue. We need more info s to be able to help you. I and @asofold tested fighting check for around 30 min (latest NC+ build) and everything was fine for us 2. NC+ should only cancel fight attempts from players that are trying to cheat pvp hits (fight faster, hit multiple entities, fake critical, more...) but a false positive could maybe cause this also. Please run /ncp info AffectedPlayer and tell us what warnings those specific players got in their history.
Is every player reporting you this issue (some hakers try to make you disable the pvp protection of NC+)? Do you see any warnings in the console/ingame/logfile? CB and NC+ version you currently run?
Would help a lot if you could take some free time and report this issue to us :)
-
View User Profile
-
Send Message
Posted Jan 27, 2013Would NCP cancel players from hitting each other? A lot of players on my server are complaining that they can't hit other players.
-
View User Profile
-
Send Message
Posted Jan 27, 2013CB Beta build 1.47 R01 and NoCheatPlus Dev build 344 getting this error - http://pastie.org/5878868
Happens with all dev builds of CB 1.47 and dev builds of NCP from build 338 and up on server start.
EDIT: Ignore all that. I'm an idiot , i still had nocheatplusbeta in the plugins folder.
-
View User Profile
-
Send Message
Posted Jan 27, 2013@Intangir
To which build? Set logging.debug to true, if it hangs there during disabling it will show some more hints about what the cause might be.
@ottocraft
Flicker ? Waterwalk we will do something about, but i am not sure if i try a specialized "hot.fix" type thing or if i would rather have it with a re-work of the flying check.
@xclucky
The player gets teleported back to the surface though, if the client does not accept that we have a problem :). Reference is 344 at present.
-
View User Profile
-
Send Message
Posted Jan 27, 2013@MyPictures
No client mods whatsoever, I think the noclipping through the ground was just some server lag, not resetting me fast enough. CB 1.4.7-R0.1 and NCP 3.8.9-b327.
-
View User Profile
-
Send Message
Posted Jan 27, 2013!!! New Hack Named Flicker !!! Plz Make A Def Plugin Also Water Walking is Working for New Dev
-
View User Profile
-
Send Message
Posted Jan 26, 2013my entire process coredumped out when shutting down the server (stop)
before saving too
so it didnt save, the last line before crash was disabling no cheat plus
and i just upgraded
-
View User Profile
-
Send Message
Posted Jan 26, 2013@andrewkm
Does it always happen ? I can't reproduce it, but it might be related to another bug, was the server at "low load" at that time?
-
View User Profile
-
Send Message
Posted Jan 26, 2013@andrewkm
Looks like fastbreak, will have a look.
-
View User Profile
-
Send Message
Posted Jan 26, 2013NCP 342 - Default configuration. Recieved the following bug report. http://ecocitycraft.com/forum/threads/bug-report-effiency-5-axes-wood.37748/
-
View User Profile
-
Send Message
Posted Jan 26, 2013@xclucky
WoW. Do you use any modifications on this client? Your client is trying to fall trough blocks (noclip) but NC+ doesn't want that so it setbacks you. CB/NC+ version?
-
View User Profile
-
Send Message
Posted Jan 26, 2013@MyPictures
Sorry about that, I made the video public: http://www.youtube.com/watch?v=kXoKoNo-MTg&feature=youtu.be
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Richard_FIre
Should not be related to NCP. Do you have logs of their commands and a dump of their permissions?
@Adrenalineq
If you are happy with 301 on Minecraft 1.4.6, then you need not update, especially if you're unhappy with development builds. For Minecraft 1.4.7 it is different, of course.
There have been a few issues around, but "players getting lag spikes" does not seem enough to me to follow the call :). If you have any information about running other dev builds it might be / have been useful for us to have those, though.
Currently the candidate build is build 342, it has not yet been promoted, but we are closing in on a release.
-
View User Profile
-
Send Message
Posted Jan 26, 2013@MyPictures
My server is 1.4.6 ;) i don't update to 1.4.7 because i don't see any reason :). Don't have any timings/examines. When i update to most stable development build my players have lag spikes, cannot jump because NCP back him to previous position .. etd :333
-
View User Profile
-
Send Message
Posted Jan 26, 2013@Richard_FIre
NC+ doesn't include anything that switches gamemode for a player etc. Please check your console maybe you find the source from where it came from? (Maybe a Staff member with permission changed the gamemode to someone?). If you still believe that it comes from NC+ (which I highly doubt) then we need proof of some kind to reproduce this.
@Adrenalineq
Disagree. 301 wont work with 1.4.7 any more and the latest development build include important features such as server sided lag adaptation. What kind of lag do you exactly get with the development builds? CB/NC+ version? Any timings, examines, etc. ?
-
View User Profile
-
Send Message
Posted Jan 26, 2013@asofold After long time i recommend to USE (ONLY )-> NoCheatPlus 3.8.8-b301, other versions (development) cause lags/spikes etd...
-
View User Profile
-
Send Message
Posted Jan 26, 2013I changed from AntiCheat to this, with 0 problems with AntiCheat other than it kicking players as it was so oversensitive.
Now, after 2 days of running noCheatPlus I've had 2 players login to the server and get into creative... what the actual f*ck?
-
View User Profile
-
Send Message
Posted Jan 25, 2013@MrREOM
Have you had a look at the Configuration page, yet? It should explain how to interpret the actions. You can make the chat checks less sensitive and also remove the kicks from the actions lists.
@Shreaders
There is a note about Minecraft 1.4.7 on the top of this page and in my signature.
Build 301 is not compatible with Minecraft 1.4.7.
Get a 1.4.7-compatible build from or Jenkins site, keep to the promoted builds if unsure. We still have to rule out some issues before uploading to BukkitDev.
@Intangir
Should be the improbable check (+yawrate), possibly in an earlier version. Which version of NCP and CB are you using?
@LordKainzo
Players get fall damage dealt? Not sure what the scenario is here :)... what NCP + CB versions ?
@livengoodb
NCP + CB versions ? Please read above.
-
View User Profile
-
Send Message
Posted Jan 25, 2013all users say they take falling damage when the below is set. Any reason? I can verify this issue. b301
nofall: active: false dealdamage: false actions: cancel vl>5 log:nofall:0:5:if cancel vl>25 log:nofall:2:5:icf cancel