NoCheat

Thank You!
Thanks to everyone who used and liked this plugin. I've set the plugin to "abandoned" status myself (that's why there is a red box above this text), because it describes best the current status of this plugin. Thanks to everyone that supported me during the year of development, with money, bug reports or simply kind words.
What now?
NoCheat 3.5.0 no longer works with recent CraftBukkit build and you will no longer get any updates or support from me anymore.
If you want to see the original version of this description page for this plugin, you can find a copy of it here: Original plugin description
Replacements for NoCheat
Check out these plugins.
NoCheat+
It is based on NoCheat's code and is therefore similar in how it works. But it also adds a ton of new features. You can find it HERE.
NoCheat Classic
It is the original NoCheat without any modifications beyond what is necessary to make it work on modern CraftBukkit versions. If you like NoCheat exactly the way it is, this may be what you are looking for. You can find it HERE.
AntiCheat
Is a new plugin that's built from scratch. That means it will behave and feel different to NoCheat. I'm sure the developer appreciates new users and bug reports. Get it HERE.
Make your own
Don't like the presented alternatives? You may just create your own plugin instead. The source code for NoCheat is HERE.
-
View User Profile
-
Send Message
Posted Jan 1, 2012I'm not the sort to notice things liek this, but there is a typo in the Downloads/changelogs section "via this permanent, direkt link: ". Or is that some sort of in-joke that I don't get ;) ?
Also, thanks for maintaining NoCheat, it has become pretty much essential for a usable server :)
-
View User Profile
-
Send Message
Posted Jan 1, 2012@deleted_7536780
I'm not sure why a NullPointerException can happen in that case (the player would have to be in no world at all when the teleport triggers), but I'll add a safeguard in the next version to silently ignore the error when it happens.
@JohnShone
NoCheat won't interfere with the "Feather Fall" enchantment. NoCheat only manipulates the fall height of the player (if necessary), while that enchantment manipulates the damage that is dealt when the player lands.
-
View User Profile
-
Send Message
Posted Dec 31, 2011This sounds like a bug with no cheat, when trying to get out of water onto a halfstep, you get teleported back into the water, it's quite irritating.
-
View User Profile
-
Send Message
Posted Dec 31, 2011if a player has enchanted his stuff and dose unusual stuff eg it dose not hurt them when they fall coz it don't always will no cheat pick up on that
-
View User Profile
-
Send Message
Posted Dec 31, 201118:57:58 [SEVERE] Could not pass event PLAYER_TELEPORT to NoCheat java.lang.NullPointerException at cc.co.evenprime.bukkit.nocheat.NoCheat.getConfig(NoCheat.java:122) at cc.co.evenprime.bukkit.nocheat.player.NoCheatPlayerImpl.refresh(NoCheatPlayerImpl.java:34) at cc.co.evenprime.bukkit.nocheat.data.PlayerManager.getPlayer(PlayerManager.java:44) at cc.co.evenprime.bukkit.nocheat.NoCheat.getPlayer(NoCheat.java:210) at cc.co.evenprime.bukkit.nocheat.checks.inventory.InventoryEventManager.handlePlayerTeleportEvent(InventoryEventManager.java:37) at cc.co.evenprime.bukkit.nocheat.events.EventManagerImpl$PlayerL.onPlayerTeleport(EventManagerImpl.java:228) at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:324) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339) at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:297) at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:156) at com.garbagemule.MobArena.Arena.movePlayerToEntry(Arena.java:631) at com.garbagemule.MobArena.Arena.playerLeave(Arena.java:365) at com.garbagemule.MobArena.Arena.forceEnd(Arena.java:314) at com.garbagemule.MobArena.MobArena.onDisable(MobArena.java:93) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230) at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:991) at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:296) at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:289) at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:181) at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:376) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:455) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
-
View User Profile
-
Send Message
Posted Dec 30, 2011@Technius
Yes, by default NoCheat will allow players that are in creative mode to fly. So you shouldn't have to change any of the configuration to get the behaviour you want.
@shadoom23
That shouldn't happen. Maybe the player used the pick in combination with a socalled "nuker". Using an efficiency enchanted pick shouldn't influence any of the blockbreak checks, as it only reduces the blockbreak time. Does this happen only to a few players, or to every player that uses such a pick?
-
View User Profile
-
Send Message
Posted Dec 30, 2011NoCheat 2.22a
Efficiency Enchanted Pick causes lots of Nocheat Triggers
blockbreak.direction
blockbreak.reach
etc.
-
View User Profile
-
Send Message
Posted Dec 29, 2011Does the flying blocker detect creative mode? I want to block fly mod flying but not creative mode flying.
-
View User Profile
-
Send Message
Posted Dec 29, 2011@Evenprime85
Lol, I haven't enter there you told me you wanted to go and say someone to check the patch you posted about :P So anyway thanks for helping me out with this, of course this will make our lifes easier :).
Thanks for info too about the IRC I will try to use it time to time.
-
View User Profile
-
Send Message
Posted Dec 28, 2011Having issues with potions of instant harming triggering the noswing check.
-
View User Profile
-
Send Message
Posted Dec 28, 2011@Evenprime85
Ah, I had assumed so - I just disabled the check - since I had thought it was fixed ;)
The /rocket thing has been in since we've been using NoCheat - it just never really bothered us until we attempted a skill -like- rocket that allowed players to force themselves high into the air.
Worse comes to worse, we'll just chop the ability to make it far less rocket-like.
Unrelated note: testing the newest MobArena - seeing things fight ( http://pastie.org/3085596 )
Appreciate the time you take on this plugin and I'm glad to give feedback!
-
View User Profile
-
Send Message
Posted Dec 28, 2011@Zidkon
Seems like you had success on the IRC? The patch got pulled into CraftBukkit, such that the latest version of CraftBukkit should no longer be vulnerable to that kind of disconnect spam.
-
View User Profile
-
Send Message
Posted Dec 27, 2011@Sleaker
In that case NoCheat will undo the resetted fall damage for sure. Only way I can think of to prevent NoCheat from actually causing damage is to cancel fall damage instead of resetting fall height.
@LordKainzo
Handling anything related to "velocity" is a real pita. I'll try commandbooks /rocket then. Maybe by adjusting some of the estimates in NoCheat I can fix that problem.
The self-damaging warnings will be gone soon anyway, because I plan on removing that check from NoCheat. The reason why I added it is no longer valid (it was related to a now fixed exploit). So you shouldn't worry about that kind of message.
-
View User Profile
-
Send Message
Posted Dec 27, 2011@Evenprime85
I also see the this behavior for having self-damaging skills trigger NoCheat's alarms...
Also in COmmandbook - you can't /rocket Player - effectively - they get thrown into the air and then immediately come crashing back to the ground, despite it being from a command...
Not sure if this is intended or not - but should be able to check the source
-
View User Profile
-
Send Message
Posted Dec 27, 2011@Evenprime85
we actually manually reset the fall distance.
-
View User Profile
-
Send Message
Posted Dec 27, 2011@shadoom23
NoCheat can't differentiate between flying and moving. So if you allow people to fly, then they can move on ground just as fast as they are allowed to fly.
@SharkTankPure
Only the node "nocheat.checks.moving.flying". That will allow them to fly at (by default) "creative mode" speed.
@Zidkon
http://wiki.bukkit.org/IRC there you go. In the chat announcement there's usually info on what the channel of the devs is. You are most likely to find somebody in there. The linked rules apply, be patient, nice, blabla yadda yadda or get kicked/banned.
-
View User Profile
-
Send Message
Posted Dec 27, 2011@Evenprime85
Can I have the IRC of bukkit people too? I would like time to time discuss some serious matters about Bukkit, by example this time I posted in leaky a bug about teleportation with invisible players, asking them if it was just a server side or client side bug, they haven't answered :/
-
View User Profile
-
Send Message
Posted Dec 27, 2011@SharkTankPure
http://dev.bukkit.org/server-mods/nocheat/pages/permissions/
-
View User Profile
-
Send Message
Posted Dec 27, 2011What permission node would i give 1 user to allow him to fly.
-
View User Profile
-
Send Message
Posted Dec 27, 2011players just have the limited speed flying permissions node,
they can still sprint with lightning speed or jump with extreme speed + heights.