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 May 9, 2012There is one big problem: when i have 105 players on my server i have 2-4 ticks. If i will remove NoCheat+ i have 15-17 ticks with 105 players onboard. Old NoCheat didn't drop perfomance so much. So i had 13-15 ticks with 100 players.
We have i7-860 and 16 Gb memory + raid 10. It's not bad hardware.
:(
-
View User Profile
-
Send Message
Posted May 9, 2012@Neatmonster [API] Added a real API ("events-based") allowing to cancel checks woo!
-
View User Profile
-
Send Message
Posted May 9, 2012NeatMonster,
Here is a video with jumping on a cobweb, tested on 3.6_1: http://www.youtube.com/watch?v=sxmNvQgki44
-
View User Profile
-
Send Message
Posted May 9, 2012when i use ur plugin , does it the same (and more of course) like PluginSpy do ?
if yes, so i can drop PluginSpy
thx
-
View User Profile
-
Send Message
Posted May 9, 2012@M1sT3rM4n
that is true... i see this on my server.. Nodus = evil ! :(
-
View User Profile
-
Send Message
Posted May 8, 2012Hey, quick question...when does the validation from the captcha expire? With the current default configuration, if someone correctly puts in the captcha, they can then spam to their heart's content. Is there a way to make the captcha just reset the player's violation level?
-
View User Profile
-
Send Message
Posted May 8, 2012@NeatMonster
I have an idea for NoPwnage if you want to add it. The repeat does NOT track repeats of messages sent in 2 or more! EDIT: For example saying:
hi (0 seconds later): hello
2 seconds appart, it would not catch it.. On another note the default NoPwnage does not catch spammers that are slow, or are being throttled. http://gyazo.com/14372c797e0603e2c6a867142d36a033 (I have fixed this by nearly doubling the sensitivity of the plugin...)
-
View User Profile
-
Send Message
Posted May 8, 2012<<reply 695688="">>
thanks but its not mods aren't showing up in my config file.
-
View User Profile
-
Send Message
Posted May 8, 2012Hello NeatMonster,
All these children are going nuts with a new hack client/mod/whatever the hell they're using nowadays called Nodus.
To what extent does NoCheat+ block this emerging threat? I've been using the newest version and it appears that people can still randomly teleport to other players without permission.
Cheers!
-
View User Profile
-
Send Message
Posted May 8, 2012NoCheatPlus is lagging alot of times my server..could you improve the performance?
NoLaggExamine proofed it.
-
View User Profile
-
Send Message
Posted May 8, 2012@deleted_7554077 I won't add that feature, sorry.
@deleted_8156133 Yeah, I'm sure it's true.
@moop2000 If your permissions plugin supports multiworld, you will be able to define permissions for each world.
@wwsean08 A real API (based on events) was introduced with version 3.6. I'll add an explanation on how it works (+ an example plugin) in the OP.
@Jadedwolfs Fixed in v3.6, thanks for the report!
@josip1 Hum... Inventory editors aren't working on a server, are you sure of what you're saying?
@deleted_8156133 Try the version 3.6, it should be fixed. If by mistake it's not, leave another comment here.
@mdcollins05 I'm definitely sure it's not. Are you using the latest version?
@Nigadyai 1) Fixed in version 3.6. 2) I haven't been to reproduce it, can you give more details?
@xGamingDudex Nearly impossible (without any issue).
@Dinastya Outdated version.
@extremebukkit I think it shouldn't.
@nhoclesnar Added, thanks for the suggestion!
@VasVadum This guy isn't a cheat expert, just a skid with Zombe's mod. My advice: ignore him.
@deleted_8156133 Hum... I suggest to only use NoPwnage (that's why ArrivalsLimit is disabled by default). The answer to your second question is here.
@drdeft Not really, NC+ does a lot of calculation on each player's moves and it takes time.
@jack1342 More info. needed.
@codydbgt What is the issue with players running on ice? It's a Vanilla behavior.
@gu3sswhat Instructions.txt.
-
View User Profile
-
Send Message
Posted May 8, 2012@gu3sswhat
In the default configuration this plugin only ban spammers. The other mods (speed-hack, fly-hack, .....) are only blocked but you can set in the configuration what happened to people if they cheat (ban, kick, jail (if u have some jail plugin installed) or punish them with lightning (if you have punishment on your server).
-
View User Profile
-
Send Message
Posted May 8, 2012Just wondering, Is there a way that we can configure what happens to people with modifications. Also what is the chances that they could be a false negative, I guess it would be little to non but then does it just ban them or what?
-
View User Profile
-
Send Message
Posted May 7, 2012@Crysillion
Ohh I know what you mean now. I saw players doing this before. I am glad if they can't anymore though.
-
View User Profile
-
Send Message
Posted May 7, 2012@GamerByt3
It's nocheatplus not nocheatplus.*
Why don't people read the Instructions.txt?
-
View User Profile
-
Send Message
Posted May 7, 2012@ryvix
Sorry. Lagblocking is when a player looks down and jumps and places blocks underneath them, but when done in zones where they don't have build rights, if they do it quick enough, they can kinda-sorta scale up the wall by placing blocks due to the a very small but abusable delay between when a block is placed and when the block is removed because they don't have build rights. This method of climbing the walls is called "lagblocking". Ever since I implemented NoCheat+, players can no longer do this on my server. I like to have it enabled because it presents an X factor of sorts when people may originally think they're 100% safe, and they're not.
-
View User Profile
-
Send Message
Posted May 7, 2012Hi,
I want to enable Zombe's fly mod for Admins on the server but noone else. Is there a permission node I need? I gave my admins nocheatplus.* but the mod is still disabled. I know I can change allowclientmods: true in the config but won't that release All mods? I only want the one mod for specific people.
-
View User Profile
-
Send Message
Posted May 7, 2012it doesn't block sprinting on ice LOL just letting ya know
-
View User Profile
-
Send Message
Posted May 7, 2012@Crysillion
Sorry to be thick, but what exactly is meant by lagblocking?
-
View User Profile
-
Send Message
Posted May 7, 2012I want people to be able to lagblock on my server, however after I implemented NoCheat+, they no longer can. How can I go about re-enabling lagblocking on my server?