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 9, 2012Are these new commits useful for allowing fly mods again? https://twitter.com/CraftBukkit
-
View User Profile
-
Send Message
Posted Aug 9, 2012@https://bukkit.atlassian.net/browse/BUKKIT-2147#
wth .. "Won't Fix"?
are they freaking kidding?
Not only is the 1.3 creative gui a bowl of guacamole, creative 2d fly is pants.. and this "Won't fix" issue has messed up all the other 3d fly client mods that actually made flying alot easier... you can't even use them at snail pace now, let alone the faster fly speeds.
Mogang have really taken a dump on minecraft with this release.. they should have kept it in longer.
-
View User Profile
-
Send Message
Posted Aug 9, 2012http://forums.bukkit.org/threads/flymod-is-not-working-correctly.91205/
http://forums.bukkit.org/threads/cant-fly-on-my-own-server.91757/#post-1270771
http://forums.bukkit.org/threads/bukkit-blocks-flymods.91715/
here are the 3 current active forum threads about the flymod bug, that was introduced into bukkit with build 2303.
Build 2302 does not have this bug. This is not a vanilla issue it is a bukkit issue which bukkit has seemingly decided to ignore and at this point does not appear to plan on fixing it.
-
View User Profile
-
Send Message
Posted Aug 9, 2012@asofold
We (I) can! ;)
-
View User Profile
-
Send Message
Posted Aug 9, 2012@bigggan
Indeed you can adapt the configuration !
The developement version hads a lot of changes the VL values are based on algorithms, but due to the complex nature of the whole server-client jungle i would be so bold as to state that it is up to experience to adjust those values :)
We will certainly adjust the default confiuration with time and experience but you can do it too!
So also you can set the VL for kick much higher and indeed you set like VL>200 then the actions to the right of it will be done if the "violation level" is higher than 200.
And the values differ a lot for nofall, block break and other checks. For some checks they reflect easy to understand things like distances but they also can work accumulative and just be some number which will prove to be higher for cheaters and lower for normal players with lag.
@MyPictures
We might actually make the buttons differently, for most mixing up occur due to people choosing NoCheatPlus 3.6.1 for a CB 1.2.5 server, seemingly. Maybe the 1.2.5 one smaller ?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@GuildMasterLelo
Yea sorry but I aint making the buttons bigger....
-
View User Profile
-
Send Message
Posted Aug 9, 2012@ms0244412
Yea but its better with permission, with this way you can limit how fast they can fly in creative so they cant just fly like 10000 blocks in 1 second.
-
View User Profile
-
Send Message
Posted Aug 9, 2012@asofold
Oh thats how you do it, thanks alot!
I always forgot the " "
But you should change the default detector sensitivety a little since if you break blocks as fast you can in creative you get detected and kicked by FastBreak and FastPlace.
If i want to change that my self should i change:
"actions: cancel vl>100" to a higher number?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@Lakesideminecraft
Problem with Vanilla/CraftBukkit for Zombes fly mod - we actally should make a link to the corresponding jira tickets for bukkit.
https://bukkit.atlassian.net/browse/BUKKIT-2147
Nothing we can do for zombes right now.
-
View User Profile
-
Send Message
Posted Aug 9, 2012@bigggan
You would use the same command as with mcbans.
In the actions lists you can only use one word, which then refers to the strings section.
actions: ...... cmd:mckick .....
-
View User Profile
-
Send Message
Posted Aug 9, 2012I am having an issue with the latest dev version where I have the default config and these perms: - nocheatplus.mods.cjb.fly - nocheatplus.mods.zombe.fly - nocheatplus.mods.smartmoving.flying - nocheatplus.checks.moving.nofall - nocheatplus.checks.moving.nofall.silent - nocheatplus.checks.moving.survivalfly - nocheatplus.checks.moving.flying And when I try flying, I can fly but if I hover for a second without moving I get teleported to the ground. Any ideas?
@Neatmonster
-
View User Profile
-
Send Message
Posted Aug 9, 2012@GuildMasterLelo
"Select your version to Download" AND BIG BUTTON For Minecraft 1.3.1
-
View User Profile
-
Send Message
Posted Aug 9, 2012Is this updated to 1.3.1?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@MyPictures
Did not know I had to give permissions, I never had too before, it worked flawlessly before
-
View User Profile
-
Send Message
Posted Aug 9, 2012It was an answer to your reply to my comment that how i can change kick reason. Mcbans support kick reasons like you said but it doesent work
-
View User Profile
-
Send Message
Posted Aug 9, 2012Is it not possible to fly up faster than creative fly? (Bukkit 1.3.1, OP/using PEX with all permissions) I can't fly up faster than if I was using creative fly, I use Nodus's built in flying ability...any ideas?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@ms0244412
Did you also gave them nocheatplus.checks.moving.creativefly permission?
@bigggan
We do not recommend you to ban global with mcbans just based on NC+ checks. If you still want to do just replace the action of a check: cmd:kick to everything you want to be ran. Read the instructions,txt for more infos how that works.
-
View User Profile
-
Send Message
Posted Aug 9, 2012My donators, and normal players cannot fly even if I DO give them /gamemode, or /fly for them, NCP treats them as if they were trying to fly with nodus or any other client, not sure if this is a bug or something, here is the config for survivalfly:
survivalfly:
active: true
actions: log:flyshort:0:5:if cancel vl>400 log:flylong:0:5:cif cancel
allowfastblocking: false
allowfastsneaking: false
-
View User Profile
-
Send Message
Posted Aug 9, 2012@asofold
I use mcbans, how would i do it?
-
View User Profile
-
Send Message
Posted Aug 9, 2012@epicbastion
What's the link? I want to voice my concern :D
tbh the loss of faster fly in 1.3.1 and the sucky creative gui thats just further split everything up.. just make me feel like 1.2.5 was better.. and the fact that the sticky piston dupe glitch still isn't fixed (+a whole host of issues is going to take a while to be fixed).. its a mess.
I miss my faster fly, and cjb 3d fly that doesn't dump me to the ground for moving to quickly when i'm barely moving at all.. its all just very dodgy. Oh well its not a nocheatplus issue.