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 (Jenkins at ci.md-5.net): CompatNoCheatPlus and NoCheatPlus
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.)
- 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.
- 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.
does this work with skillz, too, or only with mcmoo?
@kahlilnc
Did it work with the player-class hook disabled ?
i can not claim it will work ...
Does spout now work w/ this plugin? I am to afraid to try XD
please add compatibility to pvpguns: http://forums.bukkit.org/threads/mech-fun-pvpgun-v1-0-nospout-gunpack-alternative-1-3-2.61577/
it throws NoSwing and Reach messages and makes no damage. and with shotgun comes the message Projectile to fast.
@Jokaru
For what do you need this?
Just disable all hooks which you don't need.
Bad config information, i don't understand anythig. Where i can find class-names, or hook names, or what is it "super class". For now i can't use it without normal config info or "how-to-setup" info, at the worst some info video
@AlphaFarer
IF you have NoCheatPlus and mcMMO or Citizens or Machnacraft then you should use this too!
I n to use this plugin with nocheatplus or whut???
Any update on MagicSpells?
@kahlilnc
Spout again... you are using cncp 6.2.5 ?
@asofold
I am getting the same thing Water is getting :( I did use the latest Build 95 and 96 for NCP and neither seemed to work very well. Removing spout also fixed a few other issues. (Breaking both cncp and ncp when they are both on server)
@Waterworth12
That's what cncp is there for. Did you use latets versions (NCP / cncp) ?
@solegna
Good point.
Can you please add a dev-url entry to plugin.yml so CraftBukkitUpToDate finds it? Simply adding the following line seems to be enough:
The Tree feller mcmmo ability auto kicks players, can that be fixed?
@Ahrimanian
No idea - you should issue a bug report to Citizens.. not sure which version that is, though. They might have fixed it in a dev build.
@asofold
Anyway to prevent that from happening?
@leon01288
Their dev-build site seems to be down or changed, so i am not sure if they already adapted to that.
@asofold
mcMMO 1.3.11 i think but i think i know what the error is since i am running a 1.3.2 server the new sideways logs cant be broke by super breaker
@aphilosopher Ok, then we need more insight in the plugins API or source code... what does it do on super drill pick...
@asofold
running cnpc 6.2.4
ncp 3.7.1-beta-b94
bukkit 2366
it didnt work xD
when players attempt the Power Drill pick they get kicked from server msg says "wrong block"
ingame admin alert says "broke another block than clicked"