NoCheatPlus

NoCheatPlus Christmas and New Year

NoCheatPlus

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

Features Permissions Commands Configuration Jenkins

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.

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, 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

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

Support

Documentation Resources

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

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

  • Avatar of asofold asofold May 24, 2015 at 22:14 UTC - 0 likes

    @dimasaurio: Go

    The download page states it's for 1.6 - which might be an issue with PEX if you are running it with 1.8. We did have difering reports of crashes (not necessarily involving NCP though) with java 8 and MC 1.8, some concerning netty.

    @alek123222: Go

    You can remove the kick action (just remove cmd:kickpackets from the list). I don'T suggest donwtuning the setting because that will allow even worse speeding - while downtuning stunning will be ok with set-backs, supposedly.

    Last edited May 24, 2015 by asofold

    BFAK:asofold,90573112,4305cd44b773216e4e4b4865b3831dcc3c507c15087fb5cfeebd9392050724fc

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

  • Avatar of alek123222 alek123222 May 24, 2015 at 12:36 UTC - 0 likes

    Got a problem, I use a plugin called skillapi and one of my skills stun targeted player in position, nocheatplus straight away kicks that player for sent too many moves packets. Where can I down tune this setting?

  • Avatar of dimasaurio dimasaurio May 23, 2015 at 07:04 UTC - 0 likes

    @asofold: Go

    No it isn't outdated.

    MY SERVER :3 sauriosky.zapto.org

  • Avatar of asofold asofold May 22, 2015 at 21:57 UTC - 1 like

    @Simo389: Go

    The double jumping is outside of the usual envelope, provided they use the "allow-flight" property to make "double jump" work. Which plugin/method is it?

    @xion87: Go

    Very odd, even with so few events counted. What server version is that ?

    @MasterMithrandir: Go

    Some day likely - right now we are slightly behind. In general we encourage to use plugins that cover things we don't or can't or don't want to, provided those are compatible etc. I can't judge how good that plugin is, also i'd always be careful with people boasting about "false positive free". If it has been around for a while and has some reviews and claims to be compatible... why not try it? I will try to get back at NCP these days to gain back some ground, we've recently lost.

    @dimasaurio: Go

    Isn't your version of PermissionsEx outdated?

    Last edited May 22, 2015 by asofold
  • Avatar of dimasaurio dimasaurio May 22, 2015 at 21:50 UTC - 0 likes

    I have a problem, when I run the server its all correct but when it reaches the "Done" and goes NoCheatPlus post enable runing... the server crashes after some seconds http://pastebin.com/zDVkN5n0

  • Avatar of Simo389 Simo389 May 22, 2015 at 19:37 UTC - 0 likes

    @MyPictures: Go

    Erm, I did say in my comment that I'm using the version 'from April 30th' which is still the latest version. :p

    Here's what the NCP log looks like: http://pastebin.com/4DdfTHc8

    Any ideas on how to fix? It's just a simple double jump plugin, so maybe NCP is miscalculating something?

    Last edited May 22, 2015 by Simo389
  • Avatar of xion87 xion87 May 22, 2015 at 17:12 UTC - 0 likes

    nocheat timings on my minigames server... http://timings.aikar.co/?url=11288714

  • Avatar of MasterMithrandir MasterMithrandir May 22, 2015 at 13:03 UTC - 0 likes

    QUESTION:

    Should I get one of these emerging plugins which claim to block the hacks which are not yet being stopped by NCP, or should I wait untill you guys get to cover them?:

    http://www.spigotmc.org/resources/antiaura-hack-blocker-v5-0.1368/

    Do you think you'll actually get to block hacks such as KillAura, AntiKnockback... etc... efficiently some day?

    Last edited May 22, 2015 by MasterMithrandir

    Servidor Español: sv1.mithrandircraft.es

  • Avatar of Bronzeteufel Bronzeteufel May 20, 2015 at 22:19 UTC - 0 likes

    Sure :)

    [00:17:06] [Server thread/INFO]: Version information[m
    [00:17:06] [Server thread/INFO]: #### Server ####[m
    [00:17:06] [Server thread/INFO]: git-Spigot-5818108-db5fd9c (MC: 1.8.4)[m
    [00:17:06] [Server thread/INFO]: (detected: 1.8.4)[m
    [00:17:06] [Server thread/INFO]: #### NoCheatPlus ####[m
    [00:17:06] [Server thread/INFO]: Plugin: 3.12.1-SNAPSHOT-sMD5NET-b816[m
    [00:17:06] [Server thread/INFO]: MCAccess: 1.4.6|1.4.7|1.5.x|1.6.x|1.7.x|1.8.x|? / Bukkit-API
    [00:17:06] [Server thread/INFO]: Features:[m
    [00:17:06] [Server thread/INFO]:   blocks: BlocksMC1_4(base) | BlocksMC1_5 | BlocksMC1_6_1 | BlocksMC1_7_2 | BlocksMC1_8 | MCAccessBukkit[m
    [00:17:06] [Server thread/INFO]:   checks: FastConsume | Gutenberg | FlyingFrequency | KeepAliveFrequency | SoundDistance[m
    [00:17:06] [Server thread/INFO]:   defaults: pvpKnockBackVelocity[m
    
    [00:14:17] [Server thread/WARN]: [NoCheatPlus] Could not set up native access for the server-mod (git-Spigot-5818108-db5fd9c (MC: 1.8.4)). Please check for updates and consider to request support.
    [00:14:17] [Server thread/WARN]: [NoCheatPlus] Bukkit-API-only access: Some features will likely not function properly, performance might suffer.
    [00:14:17] [Server thread/INFO]: [NoCheatPlus] McAccess set to: 1.4.6|1.4.7|1.5.x|1.6.x|1.7.x|1.8.x|? / Bukkit-API
    

    Thank you for your support!

    Last edited May 20, 2015 by Bronzeteufel
  • Avatar of asofold asofold May 20, 2015 at 21:08 UTC - 0 likes

    @DaisukeVN: Go

    Currently there is rather incompatibilities...

    @Bronzeteufel: Go

    omg 1.8.4? Better post the full output of "ncp version" or quickly state ncp build number, even if we might know that you are running about the latest release - it's just more clear to us then :).

Facts

Date created
Apr 02, 2012
Categories
Last update
Jan 31, 2016
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
NoCheatPlus
Downloads
1,369,110
Recent files

Authors

Relationships

Optional dependency
ProtocolLib