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 Sep 7, 2012@Cropmy5
Use: http://www.nocheatplus.org:8080/job/NoCheatPlus/
We will soon upload an official version to bukkitdev, supposedly as "beta".
-
View User Profile
-
Send Message
Posted Sep 7, 2012Oh wow. No Cheat Plus is taking ages to update to 1.3.
-
View User Profile
-
Send Message
Posted Sep 6, 2012@NegroBob
Yes, open a ticket and describe what happens. To solve it you need information which checks actually fail.
Fall damage dealt by NCP can only be the nofall check. So you only would need to deactivate that (and not survivalfly).
flyshort sounds like they fail the flying checks, so this all sounds a little bit strange - could it be that some players try to trick you into deactivating checks?
-
View User Profile
-
Send Message
Posted Sep 6, 2012@NegroBob
Be sure that your server and the players client is on version 1.3.2. If its still happening please make a ticket and try to explain as good as you can.
-
View User Profile
-
Send Message
Posted Sep 6, 2012Hi Im on the latest build of NCP and my players have been receiving fall damage.
I get the warning failed survival fly short. I disabled that in the nocheat config and it fixed it, but I can't keep it that way for long.
Please help this is bad for my server.
-
View User Profile
-
Send Message
Posted Sep 6, 2012@rfsantos1996 Which NC+ and CB version do you use?
Please make a ticket: http://dev.bukkit.org/server-mods/nocheatplus/create-ticket/
-
View User Profile
-
Send Message
Posted Sep 6, 2012One of my players cant cut any leave with shears
-
View User Profile
-
Send Message
Posted Sep 6, 2012@asofold
keep me in the loop, happy to help
-
View User Profile
-
Send Message
Posted Sep 6, 2012@CheeseBallz02
The creativefly check is for limiting flying speed, so if they have the survivalfly bypass permission, you still need to edit the allowed speed for creativefly to allow more than creative speed but still limit speed. If you trust them to go arbitrary speed you need to give them the creativefly permission as well.
@HexaDroid
Please create a ticket and fill in the full stack trace of the exception: http://dev.bukkit.org/server-mods/nocheatplus/create-ticket/
Then we can see faster what exactly it is. Be sure to use the latest dev version in this case.
@stealth62
That is very kind - we will have to re-evaluate how we split the components we need, it seems we might be able to go on for a bit now, but one will have to wait for NeatMonsters "return" on this matter, to see how long we can keep the dev stuff up and of which we can/have to get rid of.
-
View User Profile
-
Send Message
Posted Sep 6, 2012greetings, I am a plugin author of ccSpawners and i work along side of the mcblockit team. At this time we have no money to give, but would like to lend as much help as we can to continue this project.
i may have an additional server, pending or not if one of my clients uses it. I will also talk with doridian (our host of jenkins) to see if he can lend help.
mc.creepercountry.com is my server, or you can visit my website to get in contact with me: www.creepercountry.com
-
View User Profile
-
Send Message
Posted Sep 6, 2012I started getting these lately. Running bukkit 1.3.2
2012-09-06 15:35:27 [SEVERE] Could not pass event EntityDamageByEntityEvent to NoCheatPlus
-
View User Profile
-
Send Message
Posted Sep 6, 2012<<reply 934394="">>
They ARE in creative mode and still have trouble flying at a speed over default.
-
View User Profile
-
Send Message
Posted Sep 6, 2012@CheeseBallz02
try to give them nocheatplus.checks.inventory.fastclick if that still doesn't work make a ticket please.
-
View User Profile
-
Send Message
Posted Sep 6, 2012I have tried allowing client mods on nocheat plus, but invtweaks still dosent work when nocheatplus is on the server anyhelp?
-
View User Profile
-
Send Message
Posted Sep 6, 2012@GuildMasterLelo
just give them survival or creative fly permission?
-
View User Profile
-
Send Message
Posted Sep 6, 2012Just donated $10 hope it helps you guys :D
-
View User Profile
-
Send Message
Posted Sep 6, 2012@asofold
Essentials has a new command, it's /speed [number from 1-10]. The command increases and decreases the flayer's flight speed depending on the number entered. NoCheatPlus gives errors when my Mods try to increase their flying speed with that command and won't let them fly correctly.
-
View User Profile
-
Send Message
Posted Sep 6, 2012@dongmaster420
Shut the hell up. Go cry in the corner kid.
-
View User Profile
-
Send Message
Posted Sep 6, 2012Its best anti cheat ever! Lets help to developers
-
View User Profile
-
Send Message
Posted Sep 6, 2012@cataclisto The only way would be to make a plugin that sends every player a "fake" map and only players with the right permission will see the "right" world. This is sadly really hard to make, that's the reason why its not out yet.
Nothing we can do about this...
@dongmaster420 @MasterDong420
1. NO ONE HERE forced you to use this plugin, so don't use it if it "sucks" for you? 2. If you don't like it then why don't you code you own one? 3. You know what a re-code means or? NC+ is far from crap and why do you write such things here? If you have problems then please make a ticket maybe to help us? NoCheat wasn't perfect also in the beginnings it also had massive problems with false positives. 4. God exploits? What are you talking about dude? 5. @asofold is far more intelligent then you ever will be in your life. He did insane good work on the NC+ project and that's also why @NeatMonster made him to "Author" 6. What do you think that we developers are? Robots? Computers? NO we are freaking humans like you also (I hope you are one), we work on NC+ because we like it not because its needed for your server or whatever. So no NC+ will stay on our hands and it will happen what we want to happen with it. 7. @asofold and @NeatMonster did awesome work on NC+, it blocks so much new hacks now also a new API has been added and much other stuff. @NeatMonster was working on NC+ nearly 16 hours a day which is insane of course.
Also the Donate thingy was just because I cant pay the server forever on my own, I never said that we will stop NC+ if we don't get enough donations or whatever.
So and that was kinda my opinion to NC+.
@MasterDong420 Pleas talk English maybe? I cant understand you.
@andrewkm
Thank you ;)