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 23, 2012@KittyHopHop
Yesss This is so true hopefully it gets fixed soon because nocheat+ is so sexy!
-
View User Profile
-
Send Message
Posted Aug 23, 20123.7.0 build 40. Players can use forcefield, attack players without looking at them, multiple targets nearby, spam critical hits, sprint 2x faster. Atleast noswing and fly is stopped.
-
View User Profile
-
Send Message
Posted Aug 23, 2012Not sure if it's my bukkitgames plugin I use or nocheat+ but one or the other is causing serious lag spikes where you fall out of the world ect.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@chris_king
O god ok.... lets start.
Minecraft has by default 2 groups. The default player and the OPs (Operators), so with OP you have permission to all commands. In Craftbukkit vanilla you do also just have default player and OP but you can install a permissions plugin to add more groups to your server.
For example: http://dev.bukkit.org/server-mods/permissionsex/
You can also control it over InGameChat commands, for example promote a player to a higher group or whatever. You should read the instructions of PEX, its not that hard to understand.
We wont turn NC+ to a permissions plugin, that's not the idea of *NOCHEATING*. With no cheat we mean: blocking illegal actions on your server (fast digging, flying with mods, god, ...). Its not our job to manage commands on your server, that's a job for a permissions plugin: PEX, GroupManager or bpermissions.
AND PLEASE DON'T USE THE BUKKIT PERMISSIONS CRAP! Or anything like it!
WHAT? We are in the twenty-First Century, today we use yaml and fancy permissions nodes ;).
-
View User Profile
-
Send Message
Posted Aug 23, 2012@craftovski
Please make a ticket :)
The door problem also is a problem with players that can move very fast (e.g. flying) or with cheat clients. So maybe we will attempt to fix it (however it is potentially complicated and could impose slight performance penalties, it would be better if Minecraft ensured, that people can not go through closed doors...
@jjkoletar
I am not 100% into the spam check details right now, but on short testing i got warned for using a command "/mail +" several times, so i assume that it kind of works with the latest builds.
@guenael44
Use the latest version of cncp:
http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/files/15-cncp-6-0-0/
And if you have trouble that you can relate to ncp / cncp, always check for the latest versions, because NCP is changiong a lot at the moment, cncp might be behind for a day or two,. Also once you are roughly sure, just open a ticket.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@chris_king
You're in the wrong area for fixing up your server problems. You need to re-read how to setup a server because it seems your setup is all wrong. oh and OP > admin. Everything you listed has nothing to do with ncp.
-
View User Profile
-
Send Message
Posted Aug 23, 2012I have an idea that nobody seems to have done yet. I am the owner of my server, I guess that makes me an Admin then right? Or an Op? I think Ops are below Admin, but anyways, I want to prevent my OPS from using commands. I'd like them to ask me first if they can use a command and then I could type into he console something like: "allow <username> use_of_commands" I use essentials and bukkit and a few other plugins. But i think it should be enough to block the main commands unless I allow it. I don't want people, not even my OPS to cheat! I want them to play the game right. Cuz they complain that the game gets boring! Well of course it does cuz its no longer challenging. But anyways. I want to prevent people from using commands like "FLY" or "TGM" or "give <username> ironblock <amount>" the "GIVE" command is sort of the one that is mostly overused I think. I would allow them to use these commands AS LONG AS they are working on something that has to do with the server itself NOT anything that they are building personally. Like a house or a skyscraper. So if this plugin is dedicated to preventing cheating, then this is something that also has to do with CHEATING. Its not just normal users, but Operators too. Only the Admin should have complete control over everything, and the Admins operators should follow the guidelines of the Admin. At least this is what I believe. The Admin makes the rules, and the Operators are only there to ensure people follow those rules.
AND PLEASE DON'T USE THE BUKKIT PERMISSIONS CRAP! Or anything like it! PLEASE! I HATE THAT! Please just let everything be done in a simple txt settings file. I could add certain names into certain categories and anyone in that category, certain settings will be applied to that person. Just let it be an all in one. There could be an OP category, an Admin category, and a common user category all within the txt file. Anyone listed in the Admin category won't need permission to use OP commands, and anyone in the OP category will need the Admin to okay an Op to use commands, and common users? Well that speaks for itself i think.
-
View User Profile
-
Send Message
Posted Aug 23, 2012I am not asking you to support other plugins or anything like that, im just suggesting that nomovedtooquickly: true doesnt effect everyone, just players with permissions cause when that is set to true players can without any sort of hack or speed mod pass through locked doors if clicked few times and trying to go through.
Its not rly big problem but i had to set it back to false because everyone was abusing it instantly when they figured it out and thats a big problem.
Ty
-
View User Profile
-
Send Message
Posted Aug 23, 2012Does your implementation of NoPwnage correctly handle command spam? I've had 2 incidents of some bad command spam that NC+ didn't react to at all.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@scyrnn
For me it's more "COMPACT no cheat plus" that make server lag, especially in war (plugin) zone: heavy lag.
I don't know for nocheatplus, i let it running, i have some lag but really less than CNCP + NCP
But i need to precise, my lag seem to be on my internet network and not inside my server (mean : CNCP eat alll my internet upload)
-
View User Profile
-
Send Message
Posted Aug 23, 2012Please tell me which builds with one of the fixes for the 'Moved too quickly' issue works fine, and which doesn't.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@craftovski
Doors where always unsafe for players that were allowed to move fast, hack clients probably could do so anyway.
Can players pass doors without using hacked clients and without flying/speeding ?
@Scyrnn
If you are using CompatNoCheatPlus, you must use the latest version with the latest dev builds of NoCheatPlus, if it is that, it should be fixed from cncp 6.0.0 on.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@Scyrnn
What plugins do you use? Is your craftbukkit uptodate? Can you make a NoLagg examine and post it here? http://dev.bukkit.org/server-mods/nolagg/
@KevinEssence
Sorry I cant really understand you.
@craftovski
We wont support other plugins and this is also a very strange bug too. Maybe @NeatMonster can do something for that...
-
View User Profile
-
Send Message
Posted Aug 23, 2012with nomovedtooquickly: true players can easily pass through locked doors(locked by precious stones). So can you add an option like "only Op's" or players with permissions that are in the effect of that nomovedtooquickly.
Tx
-
View User Profile
-
Send Message
Posted Aug 22, 2012Any non stop nocheat+ builds atm without any slips in it, some hacks are not patched..
-
View User Profile
-
Send Message
Posted Aug 22, 2012Same problem as ramius86 and also all players get extreme lag and get a rubber band effect when moving since build 40. This happens to me as well and I'm connected to local LAN and not going out to the Internet (running a 1 Gigabit internal network) . Not the server or isp... Connection is 150 mbps down and 65 mbps upload, dual 3 Ghz processors with 8 gb of ram and running current bukkit release. Processor usage at 16 percent and mem usage at 20 percent. Happens on a fresh startup too. As soon as I remove NCP no one gets any lag at all and everything is smooth.
-
View User Profile
-
Send Message
Posted Aug 22, 2012@asofold
same ;P
-
View User Profile
-
Send Message
Posted Aug 22, 2012@lazy_architect
@MyPictures
I think it is about the time to enable the plugin (roughly one minute).
I have no idea, right now...
-
View User Profile
-
Send Message
Posted Aug 22, 2012@lazy_architect
If you mean the the 3.7 release: We aint going to release a not fully fixed NC+ version on here. The recode is done now we are working on the last bug fixes and add some small checks. When this is all done we push out a stable version of NC+.
-
View User Profile
-
Send Message
Posted Aug 22, 2012Any reason why this is taking so long? Not a huge deal just wanted to know if it had a reason.
16:24:14 NoCheatPlus: Enabling NoCheatPlus v3.7-b40 16:25:16 NoCheatPlus: Version 3.7-b40 is enabled.
CraftBukkit version git-Bukkit-1.3.1-R2.0-17-g1a2f052-b2347jnks