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.
New versions working with 1.19+ here:
https://github.com/Updated-NoCheatPlus
Hi,
I downloaded the latest version from jenkins but i still having this issue:
Shall I download lastest jar version for Paperspigot ? 1.8.8
Update pending approval: cncp 6.6.4-RC-sMD5NET-b88
ERROR: couldn't pass fakeblockbreak event spigot 1.10:
I get the same error. Only error I ever get.
Development builds for both NCP and cncp (not approved by BukkitDev staff, use at your own risk):
Overview:
Issues:
@Fritz2456
Is it?
Jenkins does not have a recent update.since June 2016
@XxDawnsusxX NCP is still updating. Check the dev builds
Seems both NCP and CNCP are now inactive. Pitty.
Error spam in console -> http://pastebin.com/WZQWsuXj
@Si7VdeR
Sorry, slipped past this one. Please consider opening a GitHub issue next time: https://github.com/NoCheatPlus/Issues/issues
It'll be checked by more people and won'tbe overlooked for sure.
For your issue: Your cncp version seems to be 'CompatNoCheatPlus v6.5.0-RC-sMD5NET-b68', but with the latest vdevelopment builds of NCP (and since quite some time), you do need the latest build of cncp as well, it should be available here at BukkitDev.
Currently: http://dev.bukkit.org/bukkit-plugins/compatnocheatplus-cncp/files/40-cncp-6-6-2-rc-smd5net-b83/
@asofold
It seems this plugin needs an update for 1.9.4.
It worked fine in 1.9.2 but now I am getting some errors, not sure if this is of any use to you:
http://pastebin.com/9Va5Zfd1
Btw I am using the latest released build of NoCheatPlus (jenkins).
@advenbest
I only read '100 spells' .... :p
Need to think up something, to involve other developers in a common framework/thing for compatibility.
in-case this plugin needs other epic things to hook into.
https://www.spigotmc.org/resources/magic.1056/
https://www.spigotmc.org/resources/1-9-elytraplus-fly-like-a-jetpack.21027/
https://www.spigotmc.org/resources/runesenchant.19363/
just wondering if you plan to update this plugin any time soon?
@foxi69
There is no global switch for doing something after kicking, but you can add a command action after the log action, separated by a space. E.g. adding: cmd:announcekick
Then you add an entry to the strings section of the configuration, like announcekick: "say [player] kicked for hacking."
If the display name is needed, use [displayname] instead of [player].
how can i run a command after the ncp kick or ban someone?
for example if kicked: ncp will run /broadcast %player kicked for hacking!
is it possible?
Tickets are now on Github: https://github.com/NoCheatPlus/Issues/issues
Alas, i don't have the time to migrate them all. We might take a new approach to the compatibility hooks next-year-ish anyway (trying to build stuff into NCP without need for depndending on other plugins for the build process).
Very Used Plugin :D Thanks For This :D for MCMMO only i used this :D and good too because players wont fly because of :
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.
and vip can fly because i give them a nocheatplus perms that they unprevent fly so they can use the hack of fly but they cant fly about max 2.0+ :D
im owner and im use hack too :D :P