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 Dec 24, 2012@MyPictures
So, just increase the weight for the uppercase to block them? What value would I need to set it to?
-
View User Profile
-
Send Message
Posted Dec 24, 2012@Nickbbeezy
Thats not possible yet with NoCheatPlus. There is a ticket for this available already: http://dev.bukkit.org/server-mods/nocheatplus/tickets/252-chat-caps-lock-check/
For now CAPS written messages will just count extra.
-
View User Profile
-
Send Message
Posted Dec 24, 2012Anyone know the configuration settings to block messages that contain all caps?
-
View User Profile
-
Send Message
Posted Dec 24, 2012@zSwayz
Interesting, @asofold will have a look at this then.
It would be very nice if you could test this also with a vanilla Craftbukkit jar. Otherwise you can just disable FastBreak for now (if you want).
Thanks
-
View User Profile
-
Send Message
Posted Dec 24, 2012@MyPictures
I do not allow any mods at all. I have regenerated my config several times already.
Video: http://www.youtube.com/watch?v=ibrlhwZgDn0&feature=youtu.be
Problem seems to only happen with melons, and other crops.
I have not seen more issues like before "YET"
Could this have something to do with it? https://github.com/EcoCityCraft/Spigot/commit/f37e862f033c99da9a67ec6537afb6ac2f277da5
-
View User Profile
-
Send Message
Posted Dec 24, 2012@zSwayz
Ok. Hmm then regenerate the config.yml (just to be sure you have the latest default configs for FastBreak) and enable logging again. Do your players use a special mod/client for that server? (Like CJB, ...)
-
View User Profile
-
Send Message
Posted Dec 24, 2012@MyPictures
It's everyone. Not just those two players. I do not think i had logging on at the time. I had it disabled =/
From the looks of things NoCheatPlus + CompatNoCheatPlus seems to be what's doing this. I keep both updated with the latest versions.
Edit: Nevermind just happened again. Players complaining about not being able to enchant either..
-
View User Profile
-
Send Message
Posted Dec 24, 2012@KasaiK
Ok, make a ticket for this please so we don't have to search around in the comments every time.
-
View User Profile
-
Send Message
Posted Dec 24, 2012New dev of cjb has released the server side disables for cjb stuff on his topic's main post http://www.minecraftforum.net/topic/1613697-146continue-of-cjb-modfml-modloader/
-
View User Profile
-
Send Message
Posted Dec 24, 2012@zSwayz
That are 2 players that complain, did everyone had problems with this issue or only those 2? Do you have any NC+ that shows what exactly failed? Was it FastBreak, Frequency, WrongBlock?
@diannetea
Here: http://dev.bukkit.org/server-mods/nocheatplus/?page=2#c3502
-
View User Profile
-
Send Message
Posted Dec 23, 2012What exactly triggers an Improbable fail?
-
View User Profile
-
Send Message
Posted Dec 23, 2012@MyPictures
All plugins should be up to date. I did try /ncp lag, and saw nothing bad.. ._.
Here Screenshot > http://i.imgur.com/luOXq.png
-
View User Profile
-
Send Message
Posted Dec 23, 2012@AeroNetwork
Don't worry I will notice if you write a PM to me :)
-
View User Profile
-
Send Message
Posted Dec 23, 2012@MyPictures
I sent you a PM, please read it.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@zSwayz
Kick? FastBreak does not kick by default, what check exactly shows up then? Do you also have CompatNoCheatPlus updated to the latest version? Do you use spout? Does /ncp lag show some lag spikes? A ticket would be better and I at the moment only you seem to get this issue.
-
View User Profile
-
Send Message
Posted Dec 23, 2012@MyPictures
It just happened again Spigot 348 1.4.6 Latest NC+ beta default values in the config. All players are unable to break blocks kill mobs or /home without being kicked. There is no lag, it just happens. This is very frustrating. There is really nothing i can give you. I disabled NC+ for now. I do use the cncp plugin because i also have mcmmo. Maybe that might help. :<
-
View User Profile
-
Send Message
Posted Dec 23, 2012@zSwayz
What Craftbukkit build do you use aside that? Do they or your server get lag after 13+ hours (chunk loading)? Does it happen to all players or just to 1?
The FastBreak check could throw out false positives if the player has massive lag for some reason (network?)
-
View User Profile
-
Send Message
Posted Dec 23, 2012Players are unable to break blocks again. This happens after the server has been up for 13+ hours. I am using the latest beta build. I saw nothing in the log before this happened
-
View User Profile
-
Send Message
Posted Dec 23, 2012@Velanoris
What exactly doesn't work? What CB (Craftbukkit) and NC+ version do you use?
@EncryptedCurse
Yea but they will get a setback if they move more then that block or?
-
View User Profile
-
Send Message
Posted Dec 23, 2012Hello, on my server the NoCheatPlus does not work, and my current plugins are Groupmanager Minequery NoCheatPlus Multiverse-Core PlayerHeads SafeCreeper SpamX MobBounty Permissions MonsterMOTD Lockette ClearLag ScheduledAnnouncer2 Foundores revisited Votifier PvPLog GAListener Essentials essentialsprotect essentialsspawn essentialsantibuild essentialschat factions battlearena arenapaintball
Please help me find this problem D: everyone is hacking! Lol