NoCheatPlus

NoCheatPlus Christmas

NoCheatPlus

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

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

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

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 mcstats.org.

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 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 asofold asofold Oct 16, 2012 at 16:20 UTC - 0 likes

    @KevinEssence: Go

    Yes.

    BFAK:asofold,90573112,4305cd44b773216e4e4b4865b3831dcc3c507c15087fb5cfeebd9392050724fc

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

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

    Is the dev build that says recommended "Build #156" the exact same as the version that's being released when bukkit approves?

    KevinEssence Server owner at hub.prxcraft.com

    Kevin

  • Avatar of asofold asofold Oct 16, 2012 at 15:52 UTC - 0 likes

    @TNTUP: Go

    Use the latest version from jenkins (or wait for approval of the just uploaded relase on BukkitDev), use a fresh config. Also be more specific please, what happens with users on a pile of blocks with an iron pickaxe? As MyPictures said, Minecraft has a bug there when digging down. But we can't know how you get "tired of seeing alerts" if you don't tell us more about those "tiring alerts". No report = no help, unless others or ourselves find the same issue, if it is one at all. We clearly need more information, best make a ticket to keep it bundled.

    @Dynamite_Dez: Go

    Let's first make sure what version of NCP you are running, it does make a difference.

    @LordKainzo: Go

    I hope so, though some changes on NCP side may be necessary too. Once the release is found sufficiently reliable i will likely try to do something about the velocity and speed issues as well as try to make some compatibility stuff more generic or even worked into NCP directly.

  • Avatar of MyPictures MyPictures Oct 16, 2012 at 15:31 UTC - 0 likes

    @Dynamite_Dez: Go

    No there is no way to block aimbots 100% (like every other game has problems with bots and aimbots...), we cant patch it completely but we will give our best to limit it as much as possible. I may post later a explanation why it cant be patched n stuff.

    @LordKainzo: Go

    You could also make Heroes work with NC+ (kinda) without needing CNCP. You could use the NC+ API to do that.

    I ask @asofold what he can do about that... block break/place stuff is easy to fix. Fight is harder...

    BFAK:MyPictures,68804,4095b7e13e1842a5c6922a5b3a9094d1f7dbb5f4e7e36f133280ab58fa2882b0

  • Avatar of LordKainzo LordKainzo Oct 16, 2012 at 14:39 UTC - 0 likes

    Is there anyway we can get CompatNoCheatPlus to work with Heroes ?

  • Avatar of Dynamite_Dez Dynamite_Dez Oct 16, 2012 at 13:26 UTC - 0 likes

    Hi there, we have recently had players been able to use the Nodus hack, Aimbot/ff. I have just updated to the new version posted in the forums, and although it does glitch them out abit, it can still be used and hit myself, and other players from a great distance. I was just wondering if there's something I can do in the config or can it not be stopped fully using this plugin?

    Thanks, Dez

    [AgedCraft] Survival, PvP, Creative, Minigames, Join with: mc.agedcraft.com

  • Avatar of xDrapor xDrapor Oct 16, 2012 at 05:13 UTC - 0 likes

    @TNTUP: Go

    "Gotta try AntiCheat",

    I'm a anticheat plugin developer, as well as a griefing client developer (ironic, isn't it). I was following the NoCheatPlus development and the strides made are remarkable. If you'd like, you can put AntiCheat on your server, and Ill bypass over 12 hacks easily, such as killaura, survival nuker, nofall, fast water movement, and tons more, there are also some fly bypasses, my old one probably still works. The newer NoCheatPlus builds protect your server more than any other public anticheat plugin currently released. Period, I ran tests. In the end the choice is yours, however.

    As for the false alarms:

    A good server admin can allow heuristics to do its job. If NoCheat SUSPECTS behaviour that is similar to hacking, it will record it. If the behavior is above a certain above recorded, that is not normal, then player is more likely hacking than not, which is the whole implementation of the Violation level system, which is the above mentioned heuristic system of NoCheat. So, if you see huge violation levels, as an admin, owner, or staff, I would teleport to check on the player. These "false positives" are a way to rather be sure, than sorry. I'd rather see a false message, than risk a possible loophole, or bypass, by replicating the behavior to that of a lagging player.

    This is my opinion, as I said, the choice is yours.

    ~ xDrapor

    Last edited Oct 16, 2012 by xDrapor

    BFAK:xDrapor,90658899,5524fe22a2d58662def16dee8207036ab0241add6729268b04bc498ab3154ce7

  • Avatar of MyPictures MyPictures Oct 16, 2012 at 04:31 UTC - 0 likes

    @TNTUP: Go

    Try build 155 or up, that may make it better. But we cant fix this, its not an issue with NoCheat+ or Craftbukkit, its an issue with Minecraft. BlockBreaking gets out of sync if you do that. We did our best do fix this but its really the client...

    http://nocheatplus.org:8080/job/NoCheatPlus/

  • Avatar of TNTUP TNTUP Oct 16, 2012 at 03:50 UTC - 0 likes

    Damn.... this plugin spams out my chat.... IT happens on my legitimate players! Very buggy plugin. Gotta try AntiCheat.

    Giving out false alarms on my players isn't nice. I'm using the default config, no changes are done.

    Do a stone tower, 30 blocks high, use your iron pickaxe, survival mode, and dont be op or with the no check permission. Try it with a guest. I'm tired to see those false alarms. can you fix it? I'm already miss that plugin, I'm more vulnerable with AC.

    BFAK:95066,dd3bd97af6e0c8de224582d02370f079170eea468d01c5afc6a4b2b0119a2840

  • Avatar of asofold asofold Oct 16, 2012 at 01:59 UTC - 0 likes

    @KevinEssence: Go

    Should generate usually. The latest upload on BukkitDev is not yet approved (3.7.4-RC-b156).

Facts

Date created
Apr 02, 2012
Categories
Last update
Sep 21, 2014
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
NoCheatPlus
Downloads
1,075,761
Recent files

Authors