NoCheatPlus Christmas


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 TheActualLegitRedStoner TheActualLegitRedStoner Jul 05, 2014 at 06:59 UTC - 0 likes

    Prison Issues

    Hi, I'm having some issues when mining with pickaxes enchanted with efficiency level 6 or over.


    - when a player (non exempt from "ALL") tries to mine 2 or more blocks in succession, the second block in the break sequence reappears.


    - a person is mining in a mining Netherrack, they have an efficiency 15 diamond pickaxe, they break one block and 1ms later break the block behind it. the second block reappears.

    Now when I enable NCP bypass for myself I can successfully break the 1st and second block.

    I want users to be able to break blocks in sequence without them reappearing and making it look like the server is laggy.

    Thanks for your time.


    -- NOT EXEMPT ---

    -- EXEMPT --

    Last edited Jul 05, 2014 by TheActualLegitRedStoner: added example
  • Avatar of chrisbadaoui99 chrisbadaoui99 Jul 05, 2014 at 04:02 UTC - 0 likes

    Hi there, I am currently running a big network. It has over 2000 players on it and im am using Nocheatplus. This plugin is working perfectly, But i have come across a glitch that i heard got fixed in the 1.7 update but still hasn't been fixed. Well at least for me, Its about block glitching. My skype name is chrisbadaoui2000 and i am willing to pay to get it fixed as i am in desperate need of it being fixed! Thanks authors

  • Avatar of chris_61 chris_61 Jul 04, 2014 at 13:14 UTC - 0 likes

    Hi there having a slight problem. People can still view my plugins by doing "/?" I have tried adding "?" in the commands section and reloading but it just changes to " - null: null"

    Any help would be appreciated.

  • Avatar of AlphaBoltz AlphaBoltz Jul 04, 2014 at 12:54 UTC - 0 likes

    I'd like to know how to change the settings from wherever, to make it so hit detection is better. The server is running on 12.31 NCP. Sorry if there have been repetitive questions like this, but I need to know.

  • Avatar of MyPictures MyPictures Jul 03, 2014 at 20:12 UTC - 0 likes

    @Odie680: Go

    To which version did you exactly update to? Whats your servers version? And if you roll back to your old NC+ version does it work again? Which client do you use for testing? Are the hits like really strong or not even noticeable (1 hit punch = Death?).


  • Avatar of Odie680 Odie680 Jul 03, 2014 at 18:42 UTC - 0 likes

    Ever since the new update, NoCheatPlus hasn't been getting notifications from KillAura users. I've let the config regenerate itself 2 times already, but it's no good.


  • Avatar of MyPictures MyPictures Jul 03, 2014 at 10:39 UTC - 0 likes

    @catprowler: Go

    Can you please do /ncp info <Affected Playername comes here> ? Which plugin are you using? On which CB and NC+ version are you running on?

  • Avatar of catprowler catprowler Jul 03, 2014 at 00:43 UTC - 0 likes

    Hi there, can someone please tell me where I change in the config file to allow players to drink milk. If someone wants to cure themselves it doesn't work unless I remove the plugin. Is there a video that anyone can recommend on how to setup the config files? Thank you. :D

  • Avatar of MyPictures MyPictures Jul 02, 2014 at 06:00 UTC - 0 likes

    @martini002: Go

    Glad that we could solve your issue by looking at server timings.
    For others: His latency issue was caused by a plugin called MoreHearts.

  • Avatar of martini002 martini002 Jul 01, 2014 at 18:57 UTC - 0 likes

    Im having a trouble with latency/lag Not sure if NCP cause this, but at least i know it cancel most events, so, when im using cheats on pvp, the server get some lag.

    This is the default config for fight

    may can i remove the cancel on all these events? and just let the pluging to write the log, so i can check it later?



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