NoCheatPlus

NoLogo

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 joehot200 joehot200 Dec 18, 2012 at 18:24 UTC - 0 likes

    @asofold: Go

    you dont even need forcefield, i once came on the server as a member, used ClickAimbot and Sprint, and killed everyone with diamond armour using a stone sword!!.

    also, this does not block all hacks, yesterday i caught somebody flying, they were a member, they did not have /fly, and they were not creative (they were using a client).

    Pretty much left bukkit :( sorry guys.
    If anyone wants to take over any of my plugins, tell me.

  • Avatar of asofold asofold Dec 18, 2012 at 17:58 UTC - 0 likes

    @xBlueXFoxx: Go

    Of course force-fields still are an advantage. Question is if you win the fights easily. I assume that you win more with it, certainly, but somewhat skilled players might stand a chance still.

    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 MyPictures MyPictures Dec 18, 2012 at 17:54 UTC - 0 likes

    @xBlueXFoxx: Go

    Check here: http://dev.bukkit.org/server-mods/nocheatplus/tickets/336-forcefield-still-working-after-the-instalation/#c1
    Forcefield is a "combined" hack. Sot it does more then just 1 illegal action. What exactly does not work? The aimbot/autoaim part of the forcefield we cant check of course.

    Anything else that works for you? (Fastbreak, ....)

    BFAK:MyPictures,68804,4095b7e13e1842a5c6922a5b3a9094d1f7dbb5f4e7e36f133280ab58fa2882b0

  • Avatar of xBlueXFoxx xBlueXFoxx Dec 18, 2012 at 17:21 UTC - 0 likes

    Appears forcefield is working just fine on that server..

  • Avatar of xBlueXFoxx xBlueXFoxx Dec 18, 2012 at 16:39 UTC - 0 likes

    @MyPictures: Go

    I'll check that out in a moment.

  • Avatar of MyPictures MyPictures Dec 18, 2012 at 15:38 UTC - 0 likes

    @xBlueXFoxx: Go

    Get Nodus and test it on our test server: 188.165.234.196
    On my tests the Nodus forcefield seem to be blocked pretty well.

  • Avatar of xBlueXFoxx xBlueXFoxx Dec 18, 2012 at 14:10 UTC - 0 likes

    I'll check out the latest build, but honestly Nodus has been slipping passed nocheatplus for months now, forcefield continues to be a major issue in my PVP server, I wasn't even aware nocheatplus had anything to prevent it, because, well, it hasn't been.

  • Avatar of asofold asofold Dec 18, 2012 at 10:53 UTC - 0 likes

    @xBlueXFoxx: Go

    Most are already covered in principle, however more work is needed to prevent false positives but still to allow harder bounds for hackers actually. Also mind that hack clients are very adaptive, they address all these parameters at present. So except for the inventories question, one will have to distinguish "very unlikely" or "too-pro" fighting behavior from very good or randomly unlikely fighting. Certainly i will try to tweak those, possibly distinguishing pvp from pvm or taking into account different types of situations.

    Some of builds for CB2512+ might contain / have contained bugs that rendered parts of the checks ineffective (waiting on more feedback for latest builds: http://www.nocheatplus.org:8080/job/NoCheatPlus/).

  • Avatar of xBlueXFoxx xBlueXFoxx Dec 18, 2012 at 09:59 UTC - 0 likes

    Any improvements coming to forcefield prevention in the next update? Here's a few things that forcefield tends to so that could be used to prevent it from being effective

    Hits multiple mobs/entities per swing. Can hit players while in a chest/inventory. Can hit players/entities it's not directly facing. May hit faster than possible speed.

  • Avatar of asofold asofold Dec 18, 2012 at 09:02 UTC - 0 likes

    @thetduong: Go

    @Jeruhmi: Go

    You need matching versions of your server and NCP. The betas downloadable here are buggy, which can be guessed by reading the red notice on the download page, or by its beta nature. (Rest see below.)

    @Zeokon: Go

    The latest development builds (available at: http://www.nocheatplus.org:8080/job/NoCheatPlus/) do rule out some bugs which came in with adaptions to CB2512. They might still contain some problems but should be mostly fixed up. In general the builds are aimed at 1.4 in general, the should work the same way before and after CB2512 (just might contain other bugs).

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
Reverse relationships
4
Downloads
1,438,357
Recent files

Authors

Relationships

Optional dependency
ProtocolLib