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 Aug 30, 2012I guess my question now is. Can I set Survival fly limits?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@TDDxD
Good luck, though that is a CraftBukkit issue, and not updating will probably not help that much.
@watdidyusaey
@meshein
Please open a support ticket each (task type or so), and do state your craftbukkit version string with build number, also the build number of NoCheatPlus. For configuration issues please make a paste for YAML format and link it from the ticket, or for short parts use:
<<code YAML>> ...code here .... <</code>>If the contents are not for the public you can pm them.
I am not sure how rock solid the nomovedtooquickly feature is, NeatMonster added it as an experimental feature, which he tested on a server with certain CraftBukkit versions etc. it is not guaranteed that it is working with your set up. It might depend on the CraftBukkit build as well.
-
View User Profile
-
Send Message
Posted Aug 30, 2012I am setting this up for my server. I do not want my players to do anything but fly.
I want them to be able to fly but not too fast. I also want to remove this ability from Hardcore. I have config files for Hardcore_config for all three parts, but I am just not understanding the setup for this particular config. Please help!
Thanks
-
View User Profile
-
Send Message
Posted Aug 30, 2012Ok I added:
survivalfly: active: true actions: log:flyshort:3:5:f cancel vl>100 log:flyshort:0:5:if cancel vl>400 log:flylong:0:5:cif cancel sprintingspeed: 300
Ok now the console is spamming me with "You have moved too quickly"
I have these set to true:
nomovedtooquickly: enabled: true useproxy: true
Without nocheat I don't get spammed with this message
-
View User Profile
-
Send Message
Posted Aug 30, 2012Eh, it's OK. I'll use AntiCheat for now, because I've given up on NoCheatPlus and CompactNoCheatPlus.
Thanks for the help anyway :)
-
View User Profile
-
Send Message
Posted Aug 30, 2012@TDDxD
I can't make out what exactly oyu have bveen trying, after all.
Probably you should make a ticket and once more explain in detail what the problem is (including if worlds were changed etc.).
Concerning pulling down and moved too quickly in creative mode be sure to use CB 2357 (1.3.2), i can not really give more support for other builds, because CB 2357 really fixes some matters.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@asofold
Well, I did what @finamenon said, with the build that @MyPictures suggested. With these things I had a bigger problem! When players would only jump (without any hacks to be understood) they would get 1 full heart of damage. Now that is really f*ked up!
Now I'll try CompactNoCheatPlus, to see if this problem still accours.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@TDDxD
I was asking because you said people were getting pulled down out of creative mode - if it is fine after changing to survival and then back to creative that would mean a thing.
The recommended build is not that much recommendable, i would recommend to use at least the beta build or even CB 2357 for MC 1.3.2. (CB 2358 should probably be waited with due to long awaited but "dangerous" changes.). CB 2357 might fix a small bit of flying issues with changing worlds.
@LordKainzo
That is what i mean by hidden, you would have to add it in manually.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@asofold
When you say "hidden" option checks. I'm a tad confused by this.
nocheatplus.checks.moving.survivalfly.sneaking is the permission that can allow normal speed for sneaking.
Alternatively you might set the hidden option checks.moving.survivalfly.sneakingspeed to some value (i assume 100 is normal), which would allow faster sneaking for all.
survivalfly:
active: true
Are the only options I see, I don't see a "sneakingspeed" in the config at all, do I have to actually add it in?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@aselox
You should add the "/tc", "/nc" and every other commands that cause a bug to the exclusion list of the nopwnage check.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@finamenon
Hmm, I'll take this into consideration, because I don't want any griefers/hackers that can fly in survival :S
-
View User Profile
-
Send Message
Posted Aug 30, 2012@asofold No I haven't got a problem with that.
@MyPictures Tried with the development build, still doesen't work. I normally use creative to fly, but sometimes I use zombe's flymod. Only admins have got the permission to fly with zombe's, normal players can fly only creative, only in creative worlds (OK, some exceptions but for them i set the gamemode manually) Oh, and I had the 1.3.1 R2.0 Reccomended build.
-
View User Profile
-
Send Message
Posted Aug 30, 2012I'm using the latest NoCheatPlus Dev and CompatNoCheatPlus build. My server uses Towny and when someone type "/tc", "/nc" etc.. they are alerted with this message: http://oi47.tinypic.com/5kohsx.jpg
-
View User Profile
-
Send Message
Posted Aug 30, 2012I had the exact same problem as TDDxD. I had to enable both survival fly and creative fly permissions to fix it for some odd reason.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@TDDxD
What Craftbukkit version do you use? There was a bugfix that could be related to that problem: https://github.com/Bukkit/CraftBukkit/commit/d08e6202bc298aa89297351a742e8ade58b7f9f7
Downloadable here: http://dl.bukkit.org/downloads/craftbukkit/view/01398_1.3.2-R0.2/
Also which fly mod do you use?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@TDDxD
Can they fly after changing game mode to survival then back to creative ?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@asofold
The players had a vanilla minecraft.jar, and they were supposed to fly only using creative, that's why they are in creative in that worlds, and NoCheatPlus is preventing them from doing that. That's strange, because without NoCheatPlus the players can fly normally (with creative of course).
-
View User Profile
-
Send Message
Posted Aug 30, 2012@leponder
That is a case for CompatNoCheatPlus (await 6.1.0)!
-
View User Profile
-
Send Message
Posted Aug 30, 2012I'm having a problem with MachinaDrill and NoCheatPlus. NoCheat seems to switch off the drills for regular players, when I disabled it the drills work fine. I know it has something to do with setting for BlockPlace and BlockBreak involving NoSwing, but I have tried every combo of the two being on or off for NoSwing with no luck. Any ideas?
-
View User Profile
-
Send Message
Posted Aug 30, 2012@TDDxD
CraftBukkit issue.
NeatMonster tried a fix, but i am not sure for which client mods it works well and for which not. Two things youcan do: