Detect and fight the exploitation of various flaws/bugs in Minecraft!

Main Features Permissions Commands Configuration Jenkins


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.

The following plugins might be useful to have a look at.

CompatNoCheatPlus (cncp)

Make plugins like mcMMO, Citizens, MagicSpells or MachinaCraft more compatbile with NoCheatPlus. Not all existing plugins are covered (yet), but you can leave a note or ticket request for cncp.


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".

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 EcoCityCraft.
  • Do not download from any other source, do not use jars other people send you.
  • Changes by build number can be examined in the Jenkins changes list.
  • All commits can be seen in the GitHub commit history.
  • Plugin statistics are no longer reported to


Documentation Resources

Contact us

  • Quick questions can be asked on this page,
    or on IRC (Server: | Default-Port: 6667 | SSL-Port: 6697 | Channel: #nocheat | Web client: WebIRC)
  • For real issues or feature requests please create a new ticket or add to an existing ticket.
  • To send information that is not to be seen by all, you can also reach us by PM to @asofold and @MyPictures. 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).

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Resettii Resettii Oct 03, 2012 at 21:49 UTC - 0 likes

    Hello, I was wondering does this plugin, not allow your water to be clear? I would like my water to be clear. Is there a way to do this?

    I don't know which plugin is making my water murky.

    Thank you.

  • Avatar of xDrapor xDrapor Oct 03, 2012 at 19:43 UTC - 0 likes

    @Riverdon: Go

    Could you provide a plugin list? The latest build found on the Jenkins causes absolutely no lag on my server, I've tested it on the following amounts of ram:

    512MB 1024MB 4096MB 20000MB (My main server).

    You can find that build, here.


  • Avatar of KevinEssence KevinEssence Oct 03, 2012 at 19:28 UTC - 0 likes

    @Riverdon: Go

    I'm having this issue too ;[

    KevinEssence Server owner at


  • Avatar of asofold asofold Oct 03, 2012 at 18:10 UTC - 0 likes

    @Riverdon: Go

    Did you do any examinations about what causes the "lag"?

    You might try removing all log actions or only keep those for the highes violation levels.

    For other questions we would need more information on versions and what lag means in this case. Could also be a plugin incompatibility.


    Latest release (1.7.2-1.7.10, approved) NoCheatPlus 3.11.0-RC-sMD5NET-b739
    (Development builds: Jenkins)

  • Avatar of Riverdon Riverdon Oct 03, 2012 at 17:54 UTC - 0 likes

    Hello Creators of Nocheatplus.

    I am having problem with your plugin because it causes lag to our server when we have alot of people online and people are pulled back because of your plugin. When i say alot i mean from 40-60 players online at one time.

    Don't know if this is only us who are having this problem but we had to remove it to stop all the lag.

    Pleased to hear.

    Regards Riverdon IP:

  • Avatar of asofold asofold Oct 03, 2012 at 17:33 UTC - 0 likes

    @Redletteredition: Go

    @MyPictures: Go

    I think the chat checks are mostly new / renamed, so you will have lots of unused old entries for them.

    For some checks values got adjusted also actions and vl entries, so there might be small issues. For nopwnage has been removed i think there are not critical issues though.

    Maybe i should add a command to show the difference to the default config or to save that back to some diff file. Could help to see more quickly what has been changed.

  • Avatar of MyPictures MyPictures Oct 03, 2012 at 16:22 UTC - 0 likes

    @Redletteredition: Go

    Could cause issues with the chat checks then.


  • Avatar of Redletteredition Redletteredition Oct 03, 2012 at 16:15 UTC - 0 likes

    What happens if I did not do that?

  • Avatar of Redletteredition Redletteredition Oct 03, 2012 at 16:12 UTC - 0 likes

    That might have good to know earlier. Ok thanks

  • Avatar of MyPictures MyPictures Oct 03, 2012 at 15:00 UTC - 0 likes

    @Redletteredition: Go

    Delete your current config and let NC+ build 129 generate a new one for you.


Date created
Apr 02, 2012
Last update
Sep 21, 2014
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files