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 19, 2012@MyPictures
Plugins: AutoMessage, ButtonWarp, ChestShop, CombatTag, DisguiseCraft, DispenserRefill, Essentials (Groupmanager, Chat) Factions, FakeMessager, iConomy, mcbans, multiverse, ncp, repairshop, signedit, timtheenchanter, vnp, vault, votifier, worldedit, worldguard.
As already said, I had ofc before causing the exact same issue. You logout -> Message in chat that you fell out the world -> Login -> Still on same location -> Can break blocks and place them, cant tp though, because you are still technically falling (with essentials /coords displays, that you are falling, while /whois displays your location on the surface).
Maybe your fix would also fix it with ofc?
-
View User Profile
-
Send Message
Posted Aug 19, 2012with the lastes dev build my players fell out of the world when they login ( authme reloaded ) and they cannont use /warp /spawn /tpa but only /town spawn..
-
View User Profile
-
Send Message
Posted Aug 19, 2012Okay guys, ever since I updated to 1.3.1, NoCheatPlus hasn't been working. Players are getting away with everything - high jumping, kill aura, etc. Are you guys not going to release a 1.3.1 compatible update? I've temporarily switched over to AntiCheat, which is a much better user experience for me, but it just doesn't block everything as well as it should, and players get falsely booted too often. I'd like to switch back, but there's no point if nothing works.
@MyPictures
Just go get Anti-XRay. It will actually stop players from taking all the diamonds, which is better than catching them after the fact, and it's almost free to run (unlike orebfuscator, which is ridiculously expensive).
-
View User Profile
-
Send Message
Posted Aug 19, 2012@MyPictures
at the time i was on cb 2338, now using 2340 rb2.0 all my plugins are as up to date as possible, I am using dev builds of a number of them. here is the list.
WorldBorder, Maplicate, NoCheatPlus, WorldEdit, Statistician, KittySmite, Goodnight, dhmcDeath, Vault, Multiverse-Core, PermissionsEx, LogBlock, LWC, WorldGuard, SimpleJail, SignEdit, EasyEnchant, ThisLogMustDie, ServerLogSaver, ClearLag, Modifyworld, MonsterBox, Essentials, ChunkOwn, EssentialsSpawn, VanishNoPacket, EssentialsChat
let me know if you need anything else.
-
View User Profile
-
Send Message
Posted Aug 19, 2012@H8llfire
@epicbastion
Interesting, this may be a problem in the CustomNetServerHandler. I let @Neat look over this ;) can you guys give more infos? Plugin list? or so...
-
View User Profile
-
Send Message
Posted Aug 19, 2012@H8llfire
This also happened on my server, build 32 doe not do this, but even though it says you fall out of the world and died, upon rejoin you are where you were with all your items.
Happy Happy, the bukkit flight bug has been fixed by a plugin, you guys are awesome. Thanks.
-
View User Profile
-
Send Message
Posted Aug 19, 2012Build #33 makes Players fall out the world on logout on my server. I had this issue before with Orebfuscator. I downgraded to #32 and the issue seems to be gone. Bukkit build 2338.
-
View User Profile
-
Send Message
Posted Aug 19, 2012@vicente947 nocheatplus.admin.bukkit.help
nocheatplus.admin.bukkit.plugins
nocheatplus.admin.bukkit.version
-
View User Profile
-
Send Message
Posted Aug 19, 2012Few Questions (Tekkit Related)
How can we use this on a tekkit server. 1: They have speed running (Quantum armor) 2: Flight (various objects) 3: Kill aura (Red Katar)
Im looking for more blocking xray, and a non-red-katar aura. Any ideas how to configure this with a tekkit server?
-
View User Profile
-
Send Message
Posted Aug 18, 2012@lst96
Orebfuscator blocks EVERY xray mod that is out there for the client. And WHAT?
You can also use statistics to get xray players.
-
View User Profile
-
Send Message
Posted Aug 18, 2012there anyway to block x-ray mod, i know orebfuscator is a anti x-ray but it only blocks cracked client x-ray?
-
View User Profile
-
Send Message
Posted Aug 18, 2012This permission dont works
-
View User Profile
-
Send Message
Posted Aug 18, 2012@Sx7xN See this ticket.
@vicente947 See this ticket.
-
View User Profile
-
Send Message
Posted Aug 18, 2012Builds After DevBuild 30# block command /help and havent got any option or permission to disable this. Please fix it
-
View User Profile
-
Send Message
Posted Aug 18, 2012Awesome. Thank you for the quick replay. I did notice a dev update had been released since my last ncp download so I updated it. If I get any more issues I will post a ticket and try to put as much detail in it as possible.
-
View User Profile
-
Send Message
Posted Aug 18, 2012@tdbruce34
It seems that fall damaged changed in 1.3.1 and that's why it is freaking out now, anyways @NeatMonster is aware of this issue and tries everything to fix it. Please check with the latest DEV build of NC+ again and if still happens try to make a good explained ticket so we can check it.
-
View User Profile
-
Send Message
Posted Aug 18, 2012First off NeatMonster I love your picture and signature. I love Dexter and I love your plugin.
Secondly. Have you had anybody, recently, have any problems with failing "NoFall:tried to avoid fall damage" and "Knockback:tried to do a knockback but wasn't technically sprinting" with this new 1.3.1 bukkit release?
I have a user on my server who seems to be failing the Knockback fairly often, VL602, and occasionally the NoFall. I think more than on user may be failing the NoFall, but the server is currently dead now so I'm unsure. However I have little reason, so far, to believe this person is actually using any hacks or attempting to cheat, at least intentionally I'm unsure of whether or not anybody else has access to his minecraft. I can check with him about a few things once he logs back on.
As of now I have LagMeter, Claygen, Minequery, NoCheatPlus, DeathChests, mcMMO, CompatNoCheatPlus, and Residence installed on my server. I also don't have any form of permissions set up. Do you think it's possible that could be the issue? Not having permissions? I thought maybe the NoFall was tied to the mcMMO ability of acrobatics, but CompatNC+ should take care of that, right?
Any insight would be helpful, but I imagine you're busy and I realize this isn't your problem and that my information may not be useful or even accurate. But I thought I'd check to see if there have been mention of any issue of these plugins and NC+. So far I haven't found much on google, but I'll continue to search.
Thanks, Dane
-
View User Profile
-
Send Message
Posted Aug 18, 2012@MyPictures
Seems to work properly again ;) Thanks
-
View User Profile
-
Send Message
Posted Aug 18, 2012@H8llfire
This 2 checks got some fixes you may enable then and try again. If you still get problems then make a good explained ticket please.
Also be sure that you use the latest craftbukkit build: http://dl.bukkit.org/downloads/craftbukkit/
-
View User Profile
-
Send Message
Posted Aug 18, 2012Did the newest build 32 also fix instanteat and instantheal? I have disabled it right now, as players don't regain health or hunger if I enable it.