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 Jul 18, 2012@asofold
I have tried what you said. As well as add permissions to not haveany antixray fro all my staff. I dont have a big server now but we could hold 40-45 people no lag. Now we cnt hold 8 without it crashing. That antixray program is the worse for antixray. And while it works great its horrible on lag and was clrly made for large servers in mind :/
-
View User Profile
-
Send Message
Posted Jul 18, 2012@kingturgan
instructions.txt: https://github.com/NeatMonster/NoCheatPlus/blob/master/Instructions.txt
@kosho1234
How to block pvp logging ? I would recommend a specialised plugin anyway.
Ender pearls: i don't think it is included, yet.
Chat spam: Included.
Command spam: Not yet included, but certainly coming.
X-ray: Use a specialized plugin, there are quite some on Bukkitdev.
-
View User Profile
-
Send Message
Posted Jul 17, 2012Does this plugin block pvp logging, the ender pearl hack/glitch, block spammers (chat and command spammers), and have a X-ray statistics system?
-
View User Profile
-
Send Message
Posted Jul 17, 2012Wow I haven't checked this in a while @asofold
I don't use spout (it causes lag for me), and I looked at that ticket. I noticed someone said something about using a plugin that teleports people to spawn, which my server does have a plugin like that. I don't know why it caused the mistake and stopped now, as I still use this plugin and I'm sorry I thought it was NoCheatPlus, it just only happened after starting to use it, so I thought it was. sorry.
-
View User Profile
-
Send Message
Posted Jul 17, 2012iss there permissions?
-
View User Profile
-
Send Message
Posted Jul 17, 2012@BOLTBLASTER
You could try version 0.2.0 of cncp, i can not test it currently, but it should cancel all check failures for player npcs: http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/
It is to be approved but already linked.
-
View User Profile
-
Send Message
Posted Jul 17, 2012Would it be possible to make this compatible with citizens, as in, not recognise citizens as actual players?
-
View User Profile
-
Send Message
Posted Jul 17, 2012@Sx7xN
For mcMMO you could give this a try: http://dev.bukkit.org/server-mods/compatnocheatplus-cncp/
It is rudimentary and only does block breaks, yet, but it reduces the mcMMO related block break alerts to roughly 0.
@leon01288
How does it still seem to be cancelling blocks from breaking?
Which blocks, which skill? How do you get the impresssion?
-
View User Profile
-
Send Message
Posted Jul 17, 2012@Idntwanttwousernamesasswhipe
Orebfuscator can be configured to a certain extent.
It does use more propcessing power for the server but it can be held reasonably low by allowing trusted players to get sent the unobfuscated chunks and by adjusting the configuration to your needs (for instance: do you need to hide chests?). To still track the mining behavior of the trusted users ou could use another ratio based xray detection.
There might be extra client side lag ifor the xrayers because of the fake ores everywhere.
-
View User Profile
-
Send Message
Posted Jul 17, 2012Ohh Gosh, there are so many new hacks and fly bypasses but this plugin is derelict...
-
View User Profile
-
Send Message
Posted Jul 16, 2012@deleted_8156133
Neat is going through some family things at the moment. He'll be back on soon, I hope...
-
View User Profile
-
Send Message
Posted Jul 16, 2012This was getting rapid fire updates, and I heard about a WIP update a while ago... what happened?
-
View User Profile
-
Send Message
Posted Jul 16, 2012Love this :D
-
View User Profile
-
Send Message
Posted Jul 16, 2012Is there any plans to add mcMMO support?
mcMMO abilites register as cheats/hacks when thats far from the case.
-
View User Profile
-
Send Message
Posted Jul 16, 2012@Idntwanttwousernamesasswhipe
I have heard the same thing about Orebfuscator. It takes a lot of server resources to show fake ores like that. You might want to try Anti Xray. It takes almost no resources from your server. Instead of showing fake ores, it simply only let's people mine a certain amount of diamonds (or configurable other resources) in a certain time. When somebody first logs on they have to be on a half hour (also configurable) before even mining their first. Legit players won't ever even notice the plugin is there, and xrayers simply won't be able to take more than their "fair share."
-
View User Profile
-
Send Message
Posted Jul 16, 2012@DistortedDorian
"read the Instructions.txt file that gets generated when you run the plugin the first time" *caught
-
View User Profile
-
Send Message
Posted Jul 16, 2012Hey, can you add Permissions support? and FAQ?
-
View User Profile
-
Send Message
Posted Jul 16, 2012@Boomdoe
Orebfuscator uses some mean tricks to lag out xray players, you can disable that in the configs if you want.
@Idntwanttwousernamesasswhipe
NoCheatPlus blocks some xray mods like zombes xray mod but Orebfuscator is in better hands at the current developer. @lishid has just much more experience with xray then @NeatMonster does. So for me it should stay how it is now with xray protection.
-
View User Profile
-
Send Message
Posted Jul 16, 2012@Zurimaxicata
Theres tons of permissions for this plugin, read the "Intructions.txt", it is in your "NoCheatPlus" folder.
-
View User Profile
-
Send Message
Posted Jul 15, 2012Make Some Permission
Make Permissions please, Becouse My Builders , Admins And Moderators are kicked becouse they are flying or breaking blocks fast with Creative.