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 Apr 28, 2013@asofold
:( wish the move checks didnt change.
-
View User Profile
-
Send Message
Posted Apr 28, 2013In my opinion, this plugin has lost all value once it stopped working with Heroes. Fix please!
-
View User Profile
-
Send Message
Posted Apr 28, 2013Make NoCheatPlus compatible with Heroes Plugin please!
-
View User Profile
-
Send Message
Posted Apr 28, 2013@buckhunter316
Nothing in the logs (server.log, nocheatplus.log) or do you have all logging turned off?
@MyPictures
Fly triggers creativefly? It should not with default speed...
Has essentials a higher speed set by default?
-
View User Profile
-
Send Message
Posted Apr 28, 2013@asofold
Yea but /fly and setspeed will also trigger creativefly.
@buckhunter316
Do you like get rubber banded?
-
View User Profile
-
Send Message
Posted Apr 28, 2013@asofold
It does not generate any alerts, It just says "set fly mode enabled" every time I do /fly. When I disabled NCP however, I could fly. When I enabled it again, it is doing what I said.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@buckhunter316
"It automatically disables it" means what? Does NCP generate any alerts?
If not, then this is not an issue of NCP...
Unless you want your players to fly at higher speeds or individual high speeds, you should not give the creativefly permission, since they can then fly at arbitrary speed.
The main issue is to find out what is the case, NCP has nothing to do with "fly disabled" but what else happens?
-
View User Profile
-
Send Message
Posted Apr 28, 2013@asofold
Well when I do /fly it automatically disables it, so when I do /fly it just says flying enabled over and over again. Yes i do have the creative fly check permission given also.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@MyPictures
No. The creative fly check is for speed limiting of flying players, when in creative fly.
It does not account for the individual speed-settings for a player, but it is meant to monitor flying players.
We need more details.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@buckhunter316
@asofold
I think you need to give them permissions for creativefly because Essentials /fly actually gives the player the creative mode fly feature.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@buckhunter316
I don't know. We are probably in need of more details "how they can't fly", in terms of what happens, what alerts show up or get logged...
@XeonG8
RSP should still be 100% operable, i might upload a version for 1.5.1, though there aren't much changes.
-
View User Profile
-
Send Message
Posted Apr 28, 2013"Not implemented in NoCheatPlus but you can use region based permissions to make that possible: http://dev.bukkit.org/server-mods/rsp-region-specific-permissions/"
..........Does that even work? that plugins last release was for 1.4.7 ? I remember hearing about it months ago shame it seems dead already, kinda surprised is still soo little way of preventing flying for things like arenas etc.
-
View User Profile
-
Send Message
Posted Apr 28, 2013Hi, I have been having a problem with flying for a while. I have essentials for flying and I gave the nocheatplus.checks.moving.survivalfly permission to the groups I want to fly, but they still arent able to fly. How can I solve this?
Thanks
-
View User Profile
-
Send Message
Posted Apr 28, 2013@Wtalk2
Okay. You can disable OP permissions in the GroupManager config file if you ever need it.
-
View User Profile
-
Send Message
Posted Apr 28, 2013@MyPictures
Hey thanks for the help but I updated to NC+ 503 and tried it with and without groupmanager but it still happens. Please give me a list of your plugins or any other help you can give. :)
Edit: Nvm sorry :P I realised that only Ops have it. :) Thanks :)
-
View User Profile
-
Send Message
Posted Apr 28, 2013@Pixiyo
2000 VL is pretty high but its possible that the player got stuck in a glitch which is rubber banding him/her. I would suggest to take a look what he/she is doing with a /vanish plugin just to be sure.
@Wtalk2
Did you gave them permissions to use it? I just tested it and for me it seem to work fine. (NC+ 503).
-
View User Profile
-
Send Message
Posted Apr 28, 2013Hey, I am having a problem that when I use nocheat+ it turns on cave mapping and entity radar in rays minimap which is a big problem. I have the most current version (From when I posted this) and I kept the default config. Please help.
-
View User Profile
-
Send Message
Posted Apr 28, 2013If i see something like this: http://i.imgur.com/bJ6WQEs.png
Does it means that this user is defenitly using hacks or might it be lagg?
-
View User Profile
-
Send Message
Posted Apr 28, 2013@Zifarglweagrs
Please read before you respond. If you disable SurvivalFly and it still get violations from it then you are doing something wrong for sure.
SurvialFly checks way more then just fly hacks, it also detects speed and other related moving hacks.
Making it less strict won't achieve anything because the problems are mostly coming from the client side which we can't access over the server. Also we already allow like 10-20% faster speeding because of this, so I rather prefer to have some false positives instead of hackers/cheaters fly hacking or speed running.
If you want to get support from us then open up a ticket and discuss it here but again: Making it less strict won't probably solve your issue.
-
View User Profile
-
Send Message
Posted Apr 28, 2013I don't run spoutplugin anymore. Used to, but not in a while. I'm using Spigot #735 and NoCheatPlus 3.9.0-RC-b488. I've tried making survivalfly less sensitive and even tried disabling it yet I always constantly get survivalfly violations popping up in chat.
I'd say make it much less strict. It often penalizes innocent players. How does it currently check to see if a player is flying? Would it be possible to check if players are flying based on their y axis and how long it's been since they last touched a block?