NoCheatPlus

Detect and fight the exploitation of various flaws/bugs in Minecraft!
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.
Recommended
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 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. Phasing out: Citizens 2 should work with NCP out of the box, MagicSpells are working on compatibility too - rest will be integrated into NCP.
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
- Download officially approved versions on the Files page at BukkitDev.
- Development builds have been moved over to the Jenkins at md-5.net.
- Do not download from any other source, do not use jars other people send you.
- Change lists: Wiki (digest) | Jenkins (by build number) | GitHub (all commits).
- Source code
Plugin statistics are no longer reported to mcstats.org.
Support
Documentation Resources
- Consider first: Frequently asked Questions and Known Issues.
- Wiki (Configuration, Permissions, Commands)
- Developers might have a look at the page describing the API of NoCheatPlus.
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).
-
View User Profile
-
Send Message
Posted Oct 24, 2012@asofold Here's first hand experience of the "ghosting" glitch we're getting with the later builds of Nocheat. http://www.herocraftonline.com/main/threads/freecam-bug.26179/
Note - this doesnt happen when I remove nocheatplus =/
-
View User Profile
-
Send Message
Posted Oct 24, 2012@UnitedFactions
1. You are pasting hundreds of lines of exceptions directly into a forum/message-board. Please use a paste for this (bukktidev has it, links above) :) .
2. Versions of cncp and NCP have to match. I can't tell which versions of which plugin you are using. At this moment of time you should be able to use the latest builds on our jenkins site for each plugin (http://www.nocheatplus.org:8080/job/NoCheatPlus/). Both versions for 1.3.2 have been uploaded to BukkitDev and are awaiting approval.
I assume you updated either cncp or NCP without updating the other, there has been one change recently that made updating both necessary. In future i will attempt to keep the build-info page (reachable over the configuration page) with notes that cncp needs updating for a certain NCP build.
-
View User Profile
-
Send Message
Posted Oct 24, 2012What am i doing wrong?
@MyPictures
Processing: Prent MOVING Check MOVING_SURVIVALFLY Player JamieYates14
mplePluginManager.java:464)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:216)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:70)net.minecraft.server.Packet10Flying.handle(SourceFile:136)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.java:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:108)fr.neatmonster.nocheatplus.checks.moving.SurvivalFly.check(SurvivalFly.java:359)fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:379)sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.callEvent(Si
Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.citizens2.HookCitizens2$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
Processing: Prent MOVING Check MOVING_SURVIVALFLY Player JamieYates14
11:39:31 [SEVERE] [NoCheatPlus] Hook Citizens2(cncp) [1.0] encountered an unexpected exception:
mplePluginManager.java:464)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:216)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:70)net.minecraft.server.Packet10Flying.handle(SourceFile:136)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.java:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:108)fr.neatmonster.nocheatplus.checks.moving.SurvivalFly.check(SurvivalFly.java:359)fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:379)sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.callEvent(Si
11:39:32 [SEVERE] [NoCheatPlus] Hook Citizens2(cncp) [1.0] encountered an unexpected exception: Processing: Prent MOVING Check MOVING_SURVIVALFLY Player JamieYates14 Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.citizens2.HookCitizens2$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
mplePluginManager.java:464)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:216)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:70)net.minecraft.server.Packet10Flying.handle(SourceFile:136)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.java:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:108)fr.neatmonster.nocheatplus.checks.moving.SurvivalFly.check(SurvivalFly.java:359)fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:379)sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.callEvent(Si
Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.generic.HookPlayerClass$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
Processing: Prent MOVING Check MOVING_SURVIVALFLY Player JamieYates14
11:39:34 [SEVERE] [NoCheatPlus] Hook PlayerClass(cncp) [2.0] encountered an unexpected exception:
Processing: Prent MOVING Check MOVING_SURVIVALFLY Player JamieYates14
11:39:32 [SEVERE] [NoCheatPlus] Hook PlayerClass(cncp) [2.0] encountered an unexpected exception:
mplePluginManager.java:464)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:216)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:70)net.minecraft.server.Packet10Flying.handle(SourceFile:136)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.java:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:108)fr.neatmonster.nocheatplus.checks.moving.SurvivalFly.check(SurvivalFly.java:359)fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:379)sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.callEvent(Si
Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.citizens2.HookCitizens2$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
Processing: Prent MOVING Check MOVING_SURVIVALFLY Player JamieYates14
11:39:34 [SEVERE] [NoCheatPlus] Hook Citizens2(cncp) [1.0] encountered an unexpected exception:
mplePluginManager.java:464)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:216)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:70)net.minecraft.server.Packet10Flying.handle(SourceFile:136)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.java:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
11:39:35 [INFO] *Panic <[Moderator]woutertje2601> u won't get banned here if u didn't hack ;)
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:108)fr.neatmonster.nocheatplus.checks.moving.SurvivalFly.check(SurvivalFly.java:359)fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:379)sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.callEvent(Si
Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.generic.HookPlayerClass$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
mplePluginManager.java:464)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:216)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:70)net.minecraft.server.Packet10Flying.handle(SourceFile:136)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.java:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:108)fr.neatmonster.nocheatplus.checks.moving.SurvivalFly.check(SurvivalFly.java:359)fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:379)sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.callEvent(Si
Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.generic.HookPlayerClass$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
11:39:31 [SEVERE] [NoCheatPlus] Hook PlayerClass(cncp) [2.0] encountered an unexpected exception:
ava:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
allEvent(SimplePluginManager.java:464)org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99)net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76)net.minecraft.server.ItemStack.placeItem(ItemStack.java:84)net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:650)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:94)net.minecraft.server.Packet15Place.handle(SourceFile:58)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.j
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:97)fr.neatmonster.nocheatplus.checks.blockplace.Direction.check(Direction.java:85)fr.neatmonster.nocheatplus.checks.blockplace.BlockPlaceListener.onBlockPlace(BlockPlaceListener.java:119)sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.c
Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.citizens2.HookCitizens2$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
Processing: Prent BLOCKPLACE Check BLOCKPLACE_DIRECTION Player jimi17
11:39:40 [SEVERE] [NoCheatPlus] Hook Citizens2(cncp) [1.0] encountered an unexpected exception:
ava:418)net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
allEvent(SimplePluginManager.java:464)org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99)net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:76)net.minecraft.server.ItemStack.placeItem(ItemStack.java:84)net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:371)net.minecraft.server.NetServerHandler.a(NetServerHandler.java:650)net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:94)net.minecraft.server.Packet15Place.handle(SourceFile:58)net.minecraft.server.NetworkManager.b(NetworkManager.java:282)net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)net.minecraft.server.ServerConnection.b(SourceFile:35)net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)net.minecraft.server.MinecraftServer.q(MinecraftServer.java:604)net.minecraft.server.DedicatedServer.q(DedicatedServer.java:245)net.minecraft.server.MinecraftServer.p(MinecraftServer.java:500)net.minecraft.server.MinecraftServer.run(MinecraftServer.j
fr.neatmonster.nocheatplus.hooks.NCPHookManager.applyHooks(NCPHookManager.java:191)fr.neatmonster.nocheatplus.hooks.NCPHookManager.shouldCancelVLProcessing(NCPHookManager.java:442)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:122)fr.neatmonster.nocheatplus.checks.Check.executeActions(Check.java:97)fr.neatmonster.nocheatplus.checks.blockplace.Direction.check(Direction.java:85)fr.neatmonster.nocheatplus.checks.blockplace.BlockPlaceListener.onBlockPlace(BlockPlaceListener.java:119)sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)java.lang.reflect.Method.invoke(Unknown Source)org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)org.bukkit.plugin.SimplePluginManager.c
Exception (AbstractMethodError): me.asofold.bpl.cncp.hooks.generic.HookPlayerClass$1.onCheckFailure(Lfr/neatmonster/nocheatplus/checks/CheckType;Lorg/bukkit/entity/Player;Lfr/neatmonster/nocheatplus/checks/access/IViolationInfo;)Z
Processing: Prent BLOCKPLACE Check BLOCKPLACE_DIRECTION Player jimi17
11:39:40 [SEVERE] [NoCheatPlus] Hook PlayerClass(cncp) [2.0] encountered an unexpected exception:
-
View User Profile
-
Send Message
Posted Oct 23, 2012Ok, server update is done so far :) cleaned all unneeded packages and we installed a web server now: http://nocheatplus.org/
Next week I will redo the server to optimize Jenkins and fix some annoying bugs. Anyways you wont notice anything then I do the update because I will do it on a second VM and then copy over.
Thanks.
-
View User Profile
-
Send Message
Posted Oct 23, 2012@twisted067
Is fixed in latest builds, upload still needs approval: http://dev.bukkit.org/server-mods/nocheatplus/files/28-nocheat-plus-3-7-5-rc-b171/
-
View User Profile
-
Send Message
Posted Oct 23, 2012Players on my server have problems with walking/jumping off repeaters, I added it as a passable exception but that didn't change anything...
-
View User Profile
-
Send Message
Posted Oct 23, 2012@Harry4of4
We can't possibly know.
Please create a ticket and give more information about your server, so we can guess what it is about. Also state server size (In terms of slots, memory) and how it lags and after which amount of time etc., pm or post a plugin list with it, please. Do not forget to state the exact version of NCP (/version NoCheatPlus), please!
NCP does a lot of checking, but it depends a lot on the side conditions, what might cause the lag.
-
View User Profile
-
Send Message
Posted Oct 23, 2012Why does my server lag so much when I have NoCheatPlus installed?
-
View User Profile
-
Send Message
Posted Oct 23, 2012@DarklightPvP
If you are ok with players spamming commands in general then deactivated the chat.commands checks.
If it is about certain commands only that you want them to be allowed to "spam", then add them to the exclusions list (like "/balanace" and "/bal") .
In addition you can also alter the actions for the chat.commands check to not kick so quickly, or the levels for which to generate a violation alert at all, if it is just about a couple of commands sent at once by a sign, and not constant spam.
-
View User Profile
-
Send Message
Posted Oct 23, 2012@Cealian
Looks like "net.sf.cglib" is involved in all the exceptions also of other plugins it seems. Did you check why it is used at all? It looks like your server runs out of memory, can't see a reason nor relation to NCP right now. What memory amount is assigned to the server? How many plugins/players does it run with?
-
View User Profile
-
Send Message
Posted Oct 23, 2012@UnitedFactions
It is yea.
-
View User Profile
-
Send Message
Posted Oct 23, 2012@MyPictures
Hi Everyone ;) Im having problems, people are getting kicked when using superbreaker from mcmmo, is compactnocheatplus still needed for that? )
-
View User Profile
-
Send Message
Posted Oct 23, 2012@Cealian
What your NC+ and CB version? Could you also provide a plugin list? Best would be if you would make a new ticket with all those important info's.
I see some strange errors in that log but I wait for @asofold, he will know better.
-
View User Profile
-
Send Message
Posted Oct 23, 2012Hi i got this errors can someone help me?
-
View User Profile
-
Send Message
Posted Oct 23, 2012@DarklightPvP
Yes in the config:
You can also experiment around with the config exclusions and level.
-
View User Profile
-
Send Message
Posted Oct 23, 2012Any way I can disable the anti-spam chat features? I use commandsigns and it runs commands in quick succession, and it just kicks players for spam.
-
View User Profile
-
Send Message
Posted Oct 22, 2012@MyPictures
nope
-
View User Profile
-
Send Message
Posted Oct 22, 2012@asofold
Damn, faster then light... once again.....
And yea I had this issue once also but I blamed by tp plugin xP. Anyways its good now lol.
-
View User Profile
-
Send Message
Posted Oct 22, 2012@MyPictures
Again ?
The exception log is sufficient :)
-> Should be fixed in Build 168.
-
View User Profile
-
Send Message
Posted Oct 22, 2012@Adrenalineq
That TP thing again... do you have something in the nocheatplus.log?