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.
Evenprime85 Thanks for this great plugin I have been using this on my servers since the early days when it was just and anti fly plugin :-). It has evolved into to so much more.... you have a great understanding of server needs and your always developing ahead of time ... doing releases for devlopment builds of bukkit and so on. Thanks for the latest chat spam feature it works a treat. Is it within this plugins scope to maybe do an overall packet rate check of a player and if its over x rate block incomming packets from that player for x seconds? Im thinking about the people that flood servers with commands or other random packets to cause crash.
Anyhow great work with recent updates love them all..... ah just thought id also mention that the direction check has incompatiblity issue with mcmmo it seems to fire off when super breaker is used.
@ProjectInfinity
Looks like the jar is damaged or incomplete. Please try to redownload it.
With 2.07 on RB 1185 the following gets _spammed_ to the console: http://pastebin.com/jvg4KMLt
Any idea?
@_AMPLiFY
Check your config.txt file. At some point it should say:
something.something.sprintingspeedlimit = 40
As long as that number is 40 or bigger, "normal" sprinting with the "press W twice" method should work fine. You could theoretically increase that number, but it should really not be necessary. It is already bigger than it should be, to accomodate those that abuse the sprinting + jumping = muchfastersprinting bug.
PS: That is for 2.07 NoCheat. Older versions couldn't handle sprinting very well (or at all), so e.g. in 2.04 and earlier you'd have lots of problems with the sprint function.
Hi, great plugin. I just have one question. Players on my server say they can't sprint, they start tping. However, I (OP) am fine. Could this be caused by NOCHEAT? Like the speed limit or something?
Thanks for your help
@Evenprime85
About PermissionsEx, if people use the 1.14 dev build it works fine. It can be found on the PEX bukkit forum thread since the PEX dev doesn't seem to use dev.bukkit at all.
Because this is not really the place to talk about PEX I'll add a honest comment concerning NoCheat: My server _could_ live without NoCheat, but it would be a disaster. 2.06a seems to work good on CB1185, no errors, and it does what its supposed to do :D.
@Evenprime85
Thanks so much for your awesome work on this plugin. Finally it's possible to promote vanilla and legitimate gameplay in a server, all thanks to you. I also gratuitious to the new "No-fall" prevention, as I've noticed that cheat starting to spread around. Keep up the great work!
As some may have noticed, I closed the forum attached to this project on this site, and comments for some of the pages. It's because I don't get automatic updates when someone writes something there.
Nothing personal if something of you was deleted. I read everything before deleting it.
If you want to contact me, use the bukkit forum thread of NoCheat (will put a link in the description above), comment on THIS page, or open a support ticket. Those things are guaranteed to be noticed by me.
@Evenprime85 Its not the only plugin doing this, looks like we gotta sit back and wait now. Thanks for being so quick to respond man.
EDIT: This seems to work http://webbukkit.org:8080/job/PermissionsEx/234/ru.tehkode$PermissionsEx/
@Raeqn
I checked it, and PermissionsEX throws an exception when it gets loaded on latest bukkit builds. Definitely a problem with PermissionsEX. Looks like this:
21:51:43 [SCHWERWIEGEND] Error occurred while enabling PermissionsEx v1.13 (Is it up to date?): org.bukkit.plugin.PluginDescriptionFile.getPermissions()Ljava/util/ArrayList; java.lang.NoSuchMethodError: org.bukkit.plugin.PluginDescriptionFile.getPermissions()Ljava/util/ArrayList; at ru.tehkode.permissions.bukkit.BukkitPermissions.collectPermissions(BukkitPermissions.java:105) at ru.tehkode.permissions.bukkit.BukkitPermissions.<init>(BukkitPermissions.java:73) at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:103) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:906) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
@Evenprime85
Both your plugin and MD have broken and wont recognise PEX. I am using the Permissions 2 to PEX converter, but it worked fine before. For this reason, I am not sure if its the converter thats broke, or your plugin. Whatever it is, goodluck fixing it. Don't feel rushed, my mods could do with a bit of walking ;)
@IAreKyleW00t
NoCheat doesn't do anything against or for TooManyItems. TooManyItems only works if people can use the /give or /item command on the server. So you have to give the players access to those commands.
@Raeqn
Might have to do with the recent changes to permissions in craftbukkit. I'll investigate.
Does this block TooManyItems? Because you said you block the .drop would TMI be considered it because it uses that command the same way? No one is able to use TMI unless their OP'ed.
Is there a Permission node I'm missing or do you not have it?
Using bukkit 1175 and any 2.06 nocheat version with PEX.
Nocheat isnt picking up permissions at all and just using op.txt. Its happened since I updated to 1175. Any help?
@Evenprime85
ah, my bad, re-downloading fixed. user error :-D
@WoodenAxeServer
looks like the NoCheat.jar you've got there is damaged (parts missing) or the plugin didn't load correctly. What CraftBukkit version did you use? Maybe redownloading the NoCheat.jar would fix the problem.
2.06a
16:12:53 [SEVERE] Could not pass event BLOCK_PLACE to NoCheat java.lang.NoClassDefFoundError: cc/co/evenprime/bukkit/nocheat/data/BlockPlaceData at cc.co.evenprime.bukkit.nocheat.data.DataManager.getBlockPlaceData(DataManager.java:83) at cc.co.evenprime.bukkit.nocheat.events.BlockPlaceEventManager.onBlockPlace(BlockPlaceEventManager.java:75) at org.bukkit.plugin.java.JavaPluginLoader$30.execute(JavaPluginLoader.java:448) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338) at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:86) at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:70) at net.minecraft.server.ItemBlock.a(ItemBlock.java:94) at net.minecraft.server.ItemStack.placeItem(ItemStack.java:62) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:275) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:591) at net.minecraft.server.Packet15Place.a(SourceFile:57) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:91) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
Excellent work .. i totally love this plugin :D
@don4of4:
Can you provide a screenshot of the location where people try to place reeds? I'm trying to track down why people got problems with these things, because whenever I try, it works without problems.