NoCheatPlus Christmas and New Year


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

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.


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, Citizens, MagicSpells 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.


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


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

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

  • Avatar of SmashboxGaming SmashboxGaming Dec 09, 2012 at 06:21 UTC - 0 likes

    @MyPictures: Go

    I have never said anything of the sorts. If you were to read the comments you would see they are pretty clear and self explanatory. :)

    Altraux PvP


  • Avatar of rtcabooservb rtcabooservb Dec 09, 2012 at 06:01 UTC - 0 likes

    @MyPictures: Go

    I couldn't find anyone to assist in the #nocheat IIRC channel, so I was wondering if you could. With the github builds of nocheatplus for the craftbukkit breaking commit, this occurs on login. When removing nocheatplus, it does not occur anymore.

  • Avatar of MyPictures MyPictures Dec 09, 2012 at 02:31 UTC - 0 likes

    @zSwayz: Go

    Please update to NC+ 271 or up and could you try to update your Spigot? 303 should be the latest build that should work for now. Also don't forget to regenerate your configuration.yml in ./plugins/NoCheatPlus (just delete it and let the server regenerate on start).

    Does she have bad connection or something? If you still get problems then please open up a ticket so we can keep track on your issue.

    @DistortedDorian: Go

    This message comes form the Frequency check, it prevents the player from breaking 2 or more blocks at the same time. Does it only happen to one player or to everyone? Because this check can be affected by lag, so if someone lags pretty hard then the server may think that he broke 2 or more blocks at the same time.
    You can also just make the limits for frequency higher in the configuration:

          active: true
          intervalcreative: 95
          intervalsurvival: 45
            ticks: 5
            limit: 7

    Will give you less protection but may fix your problem.
    Nothing to sorry about its your server and you decide what you want to install on it. If you get issues with NoCheatPlus then feel free to make a new ticket. I and @asofold will try to help you as soon as possible. Bug reports are more valuable then donations!

    @ridddle: Go

    Craftbukkit and NoCheatPlus version? This bug was fixed some builds ago so please update your NC+ and regenerate your configuration.yml to include the new settings.
    Also be sure that you have vertical-accounting set to true (SurvivalFly section).


  • Avatar of ridddle ridddle Dec 08, 2012 at 20:41 UTC - 0 likes

    I’m kinda tired of people dying from being rollbacked to the top of a tower, after jumping down to a lake or water brake. Sure, if you have to cancel the action, cancel the action, but at least reset the fall damage, please.

  • Avatar of DistortedDorian DistortedDorian Dec 08, 2012 at 19:23 UTC - 0 likes

    Sorry for telling this but NoCheatPlus is too buggy for me. it kick player for hacking and it say: try to do it less ofter. i will use AntiCheat

  • Avatar of zSwayz zSwayz Dec 08, 2012 at 17:42 UTC - 0 likes

    Fastbreak spam all over the log. one of my players were kind enough to video this for me

    She said it was the same when breaking ores.

    Spigot #278 NC+ #268 Not sure if an update would make a difference. I use all the default values like stated in previous comments.

    I do things.

  • Avatar of asofold asofold Dec 08, 2012 at 07:02 UTC - 0 likes

    @mrchasez: Go

    @SmashboxGaming: Go

    Without details such as Server and NoCheatPlus versions and also what checks are spamming we can't say much in most cases. For chat it really matters what you want to allow people, current spam features do constant slower paced spamming.

    If your players can hardly chat, then something is wrong of course, if you want them to send 40 messages per minute each, then you have to adapt the configuration. We just need more details about what actually happens. It could be you are using an incompatible Spigot build or are having conflicting plugins (doubling the chat events by canceling and firing new ones). Recently you two have brought in the only complaints on this, so we can't necessarily say that the settings are all that bad. Though i am indeed planning on more systematic tests with the anti spam features, simulating server chat to find the best config values that still provide protection.


    Latest beta release (1.8.x, this site) 3.13.0-BETA-sMD5NET-b878
    (Development builds, 1.8.x: Jenkins)

  • Avatar of MyPictures MyPictures Dec 08, 2012 at 05:55 UTC - 0 likes

    @SmashboxGaming: Go

    Such details:

    I cant do anything with: Hey NC+ kicks all my players!

    @SmashboxGaming We test our default configs before we release them to the public (as I said earlier), if you don't like them then just edit them. Simple? Otherwise make a pull request or a ticket and we will fix it imminently if we can reproduce. If you like AntiCheat more then why are you still here on the NC+ DEV page? Just go and use AC instead? I don't really see what you're aiming for here.

  • Avatar of SmashboxGaming SmashboxGaming Dec 08, 2012 at 05:32 UTC - 0 likes

    @asofold: Go

    What "details" are you in need of?

  • Avatar of mrchasez mrchasez Dec 08, 2012 at 04:57 UTC - 0 likes

    @asofold: Go

    I swear, this plugin is just so spammy the last month or so. I may have to completely disable all ingame message. It don't have /ncp lag though, i am using latest release


Date created
Apr 02, 2012
Last update
Jan 31, 2016
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Optional dependency