CompatNoCheatPlus

CompatNoCheatPlus (cncp) provides compatibility between the anti cheat plugin NoCheatPlus and other plugins that add game mechanics different to the vanilla game behavior, such as mcMMO or plugins that add npcs such as Citizens. You need NoCheatPlus for this, NoCheatPlus can not be replaced by this.


This plugin is an add-on for NoCheatPlus: NoCheatPlus on BUKKITDEV


Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Development-builds (cncp + NCP): Jenkins(ecocitycraft.com)


Features:

  • mcMMO:
    • Block breaks by abilities should lead to no or almost no alerts anymore.
    • Fighting alerts should be reduced.
  • Citizens 2:
    • NPCs no longer generate check alerts.
  • Generic:
    • Cancel all check failures for players that are not real players. This should handle a range of NPC creation techniques in general, as exist with Citizens 1.
      (Experts: good bit of it is configurable.)
    • Block breaking and block placing: Plugins that break or place many blocks "in the name of a player" have a better chance to be made compatible by adapting the configuration. Defaults are set for MachinaCraft.
    • Bukkit player speed API: Set the fly/walk speeds globally and let NoCheatPlus deal with the rest. (Needs to be enabled in the configuration.)
  • For configuration reference: Configuration
    (Should not be needed usually, but can be used to disable unused hooks, or enable the set-speed hook.
  • For details on plugin compatibility, see: Details

Spout users

Spout users might encounter problems (nofall / fly working). Try to disable the player-class hook - but i am afraid there might be further incompatibilities at present.


Contributors:

  • Welcome!
  • Maybe someone wants to join this project ?

Repository: https://github.com/asofold/CompatNoCheatPlus

API: You can register a hook with cncp, which might or might not spare you some coding, cncp will re-enable NoCheatPlus with a delayed sync task, so you can use the PluginEnableEvent to register hooks that can listen on lowest level and be processed before NoCheatPlus. If you don't need these features then you can directly hook into the NoCheatPlus API (introduced in the lates dev builds of NoCheatPlus 3.7). Adding a hook demands further not to put NoCheatPlus into the depend or softdepend parts, returning the NCP hook and the check types should be the first time to access NCP API actively.

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

  • Avatar of Outlaw11A Outlaw11A May 12, 2013 at 09:06 UTC - 0 likes

    Great hook plugin.

    - Outlaw11A (Owner | LegendCraft Server)

    http://legendcraft.co/img/ServerLists-NEW/Banner468x60static.png

  • Avatar of toxictroop toxictroop May 09, 2013 at 08:59 UTC - 0 likes

    Please make this compat with this plugin: http://dev.bukkit.org/server-mods/hunger-games/ the plugin dev is working real hard on this and i need anti-hacks no-cheat-plus to prevent cheating players.

  • Avatar of xion87 xion87 May 08, 2013 at 19:12 UTC - 0 likes

    Hi can you make compatible with Modern weapons? http://dev.bukkit.org/server-mods/modernweapons/

    It seem to block high projectible speed of certain weapons

  • Avatar of MyPictures MyPictures Apr 29, 2013 at 00:28 UTC - 0 likes

    @asofold: Go

    They seem to have moved here: http://forums.spout.org/resources/heroes.2/
    Not sure if they added custom events yet.

    BFAK:MyPictures,68804,4095b7e13e1842a5c6922a5b3a9094d1f7dbb5f4e7e36f133280ab58fa2882b0

  • Avatar of asofold asofold Apr 26, 2013 at 04:07 UTC - 0 likes

    @CraftingKevin: Go

    That would be BLOCKPLACE_SPEED to start with. What's the spells name ?

    @Sonorpearl: Go

    I have not heard of the Heroes devs in a while - i can only provide compatibility if they provide events or some other way to know when a player is using a skill. They were at adding some support but i am not sure what the current state is... versions of CB and plugins keep changing all the time. What checks conflict with CombatTag?

    BFAK:asofold,90573112,4305cd44b773216e4e4b4865b3831dcc3c507c15087fb5cfeebd9392050724fc

    NoCheatPlus
    Latest Release (approved): NoCheatPlus 3.9.1-RC2-b510
    (Development builds: Jenkins)

  • Avatar of Sonorpearl Sonorpearl Apr 25, 2013 at 16:20 UTC - 0 likes

    Support for Heroes and any CombatTag (Remove logging out in Combat) Plugin should be supported also ^^

  • Avatar of CraftingKevin CraftingKevin Apr 25, 2013 at 14:28 UTC - 0 likes

    One of The Crafting Dutchies, look for them on YT ;)

  • Avatar of asofold asofold Apr 23, 2013 at 20:21 UTC - 0 likes

    @CraftingKevin: Go

    That should be possible to configure - by default cncp does nothing for magicspells, because spells are fully configurable.

    You have to add the check types from the alerts to the exemption list under the spell name.

    Can you show a client log / screenshot with the alerts for a spell use ?

  • Avatar of CraftingKevin CraftingKevin Apr 23, 2013 at 13:33 UTC - 0 likes

    You said on the page NoCheatPlus that is should use this plugin to stop hack messages when using MagicSpells. So, I installed the plugin, but I still have the problem when they are , for example, using the freeze spell (shoot multiple snowballs with one click).

  • Avatar of asofold asofold Apr 22, 2013 at 13:19 UTC - 0 likes

    @Tobias2289: Go

    Yes: You need cncp to run those skills with NCP on your server!

    Any non-vanilla plugin features (such as SuperBreaker) will likely lead to NCP stopping it.

Table of contents

  1. 1 Spout users

Facts

Date created
Jun 19, 2012
Categories
Last update
May 04, 2013
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
CompatNoCheatPlus
Downloads
21,489
Recent files

Authors

Relationships

Required dependency
NoCheatPlus
Optional dependency
Citizens
mcMMO