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.
man, shame on you guys for giving up
@Ferkswe
Currently i see NoCheat ...
kNoHax is there but also has not been updated since.
The point is that these plugins still work very well.
There are rumours that the Essentials team is working NoCheat into Essentials, but for me it is not an option to install something huge like Essentials, i have my own fat plugin there.
If issues arise that i can fix simply i might make my own version, not sure if i will publish it though, because it means more work while i will have less and less time.
Any good alternatives yet?
@CoolOppo
bukkit and source, these are very different technologies
Other games block these types of hacks such as wallhack and tracers. In fact, every game utilizing the Source engine can get a plugin like this one: http://forums.alliedmods.net/showpost.php?p=1585500&postcount=14
@nhoclesnar
It's called bukkit + mohjang and 1.3 :) Give it time. They want to make mods/plugins deploy-able like spoutcraft, without needing a moded client to do so. In time a plugin will have the option to block such exploits!
@Evenprime85 Yes your definition is right. So..there is really no way to prevent Tracers hack? That means tracers would ruin the game. It is even worse than Wall Hack.
Would wrongly detect this plug-in player is AllowFlight. I hope check Player.isAllowFlight()
@Evenprime85
may i engage you in a technical discussion as to how thats blockable?
i dont think it is afaik, is this something a plugin serverside could interfere with? i assume the lines are drawn to players and such base don some co-ordinate data, and anyone could say "well lets obfuscate the coordinates" but then the client will have no idea wat the hell is going on and require a client mod right?
im just grasping how much of a pain this can be to defeat
@nhoclesnar
Unless you have a different definition of it, "Tracers" are lines that get drawn from the center of the screen to all enemies, animals. That's completely clientside and was never blocked by NoCheat.
@theask
Creative speed allowance is in the config I believe
For Spoutpeople its blocking in creative cause Creative for Spout is faster...
Please FIX! :D
This plugin can no longer detect tracers...I hope someone will update it...
Thank you Evenprime
This plugin saved my server from so much destruction several times. I must say that I am very thankful for the time put into this plugin, and unlike other people I do recognize the right of a dev to discontinue. However, given the popularity of this great plugin, I do expect another dev will be forking this shortly.
@Evenprime85
If you have any spare time, would you mind looking at the bug I posted on your NoPwnage plugin page? Thank you :)
OMG how funny are those "you cant stop doing dev work cuz I need your product" posts. Freekin kills me. All you kids know that this entire ecosystem of running a bukkit server is not going to stay the same forever right? People do this for "fun". When its no longer fun or interesting they stop. As they should. Let those with the drive carry the torch n such. No Cheat is / was an awesome plugin. It will inspire someone else to so something great as well. You'll see.
Thanks for the time and hard work of yours we benefited from Evenprime85. Good luck to you man.
@ledhead900
Essentials AntiCheat is a work in progress by the Essentials team, it looks like it will be a main plugin included with essentials 3.0, which is still in it's early stages. For now, Nocheat will do, and thanks to evenprime for his dedication in maintaining nocheat. For those that are curious:
https://github.com/essentials/Essentials/tree/3.0/EssentialsAntiCheat
@UnitedFactions
My best bet is that "dynmap" is the problem. Loading and unloading Chunks takes potentially a lot of time and modifies the entityList of the world heavily. If the synchronization is somewhere not perfectly done and the server under heavy load (meaning e.g. dynmap doesn't get to finish mapping of chunks immediatly), it may result in such rare race conditions.But I don't know how exactly dynmap ensures correct locking etc, so it's really just a wild guess.Forget that. The problem may very well be Minecraft/Bukkit itself. Google:
Click me
Many different setups, sometimes ranging back to rather old Bukkit versions.
To my knowledge NoCheat never interacts with that list directly, and all calls that may internally reference that entityList are done from within a Bukkit "scheduleSynchDelayedTask" and therefore should not overlap with any server operations.
@UnitedFactions
I think it is rather confirmed that orebfuscator has nothing to do with that :) ...
Concerning Nocheat i do not have the impression that NoCheat does concurrent modifications, but i havent studied every single line of it yet.
given the plugin list of the server where that happened, i would rather suspect other plugins to have caused that.