Description
This is the original plugin description page, as of March, 8 2012
Detect and Fight the exploitation of various Flaws/Bugs in MC
Other pages: Download/Changelog | Permissions | Configuration | Known Problems/Incompatibilities |
Introduction
NoCheat will try to identify illegal data sent by players and exploitation of bugs in the game based on the information the player sends to the server. Such illegal behaviour may be moving faster than normally possible, or breaking blocks that are clearly not within the normal reach of the player.
If such behaviour is identified, a multitude of actions will be executed automatically (customizable by you, read the Instructions.txt file that gets generated when you run the plugin the first time), that may include logging the incident, informing an admin, stopping the player from doing whatever he did, or something else (you have a lot of freedom here).
- Want to just monitor players and silently log their behaviour, without them noticing? NoCheat can do that.
- Want to automatically stop players from doing illegal stuff? NoCheat can do that too.
- Want throw a player in jail for breaking a specific rule, announce it to all the players on the server, strike him with thunder and finally ban him for lifetime? NoCheat can do that too (if you have relevant plugins that can jail, thunder and ban installed)
Expectations
These are some things you should know right away.
is a constant Work In Progress, there will probably never be a fully stable/final version. Be prepared for frequently changing features, bugs and lots of updating.
isn't a magic bullet. Don't expect to drop it into your plugin folder and be done with it. Most of its power (and potential frustration) come from you adjusting it to your very specific needs.
isn't perfect. Many of the things it does rely on heuristics, which means it will try to seperate normal behaviour from illegal behaviour, based on statistics, predictions, experience. None of these are 100% correct all the time.
is the work of a single man, who goes to University and has two part-time jobs already. Don't expect too much support for something that's free (as in beer and freedom) from me.
Downloads/Changelogs/Source Code
- Downloads
- "Download" button somewhere on this page (usually top right corner) for the latest BukkitDev approved version
- "Recent Files" links in the "Facts" section (somewhere to the right) for one of the latest BukkitDev approved versions
- "Downloads" page that I made (all versions)
- direct link which should point always to the latest version
- Changelogs
- "Changelog" page that I made (all versions)
- Source Code
- Github.com link . NoCheat is an open source plugin released under dual license GPLv3 and MIT.
Contact / Support
You can reach me at the bukkit forum here, by commenting below, or opening a support ticket (if you have a bug report to make or need support). Those things are most likely to grab my attention. Now you can also follow me on Twitter http://twitter.com/Evenprime85 to get informed about new versions and maybe a random rant about stuff that annoys me while coding.
What can NoCheat do?
- Player Movement
- Prevent flying or limit flying speed
- Enforce the original movement speeds for walking, sprinting, sneaking, swimming
- prevent "nofall" hacks (players not getting fall damage)
- Block Breaking
- Limit the reach for breaking blocks
- Force players to look at the blocks
- Prevents "noswing" hacks (the player breaks blocks without showing the arm animation)
- Block Placing
- Limit the reach for block placing
- Force players to look at the blocks
- Player Chat
- Limit messages and commands a player can send within a specific timeframe to combat spam
- Filter colors from player messages
- Inventory
- Prevent players from dropping too many items within a short timeframe and therefore lagging the server
- Prevent players from charging and firing their bows too fast
- Prevent players from eating their food too fast
- Fight
- prevent attacking of enemies that aren't in the line of sight of the player
- prevent attacking without first swinging your arm
- prevent attacking too many times within one second
- prevent attacking of targets that are too far away
- prevent players becoming invulnerable by exploitation of a design flaw of Minecraft
- prevent players from accelerating their health regeneration by food saturation
This list may grow and shrink depending on the development of Minecraft, CraftBukkit and NoCheat.
Badass plugins that complement NoCheat
These are plugins that I personally am convinced of being very good at what they are doing. Especially these do things that I either can't do with NoCheat (e.g. not enough time, experience) or that I don't want to do with NoCheat (beyond the focus of NoCheat, to much work for too little gain).
But as a server owner that is interested in fair play and a clean server, you should know these.
Orebfuscator (against X-Ray hacks)
http://dev.bukkit.org/server-mods/orebfuscator/ - Players use X-Ray hacks to find ores and other valuables so fast that it completely ruins your economy? Then give this plugin a try. It is an All-In-One anti-X-Ray solution that can (in combination with the included OreScrambler) defeat all X-Ray hacks. And it's easy to use. And it's free. So why aren't you using it yet?
Donations and Supporters
- www.savagerealms.net - "Thank you for such an outstanding plugin, from those of us at Savage Realms"
- www.orca-host.com - "The best Minecraft hosting solutions"
- ECB2 - "German Letter Mindfucking since 2011 <33"
- ๖ۣۜRεαÐßyτε - "I love NoCheat; had to join the skids on the list <3"
- Goat - http://twitter.com/DigitalForgeMC
- CombustLemons - "Everybody's Russian"
- Raeqn - "Thanks for the plugin"
- OrgyMotherfucker - "Legit hardcore faction-based PvP: keshcraft.com:25565"
- FearMe - "I couldn't be the one not on this list."
- Kornk - "It's a whole new world."
- .SuPaH sPii - "Keep wasting everyone's time, because there is no point in bypassing NoCheat."
- Immortal - "Had To join the rest of the hackforum members here :D"
- @LaserLag - "SwaggerCraft - Factions, mcMMO, Economy. Go Raid"
- Andrewkm
As promised, this is a list of people (in no particular order) that donated to me and wanted to be listed here (name + shoutout message). Thank you very much! If you donated at some point in time and want on the list, please message me.
Thank you for reading this!
Hi!
Anybody could tell me if this would work with Multiverse? I want fly on my main world but not in my pvp world, and nocheat seems like the obvious way to go but I was wondering if it can be configured to only work in one world and not the other...
Thank you!
Yes, just use a permission manager that allows you to setup multiple worlds.
Is there a way to set this up to bypass a certain check if the player is holding a certain item in a certain slot? I want players to be able to fly using Tekkit's jetpack but not without it. :D
Can you please add us to the Donations list?
SwissSMP.ch Schweizer Minecraft Server Schweiz Survival
Is it possible to monitor only specific players? I have suspects that I want to track, but I don't want to make everyone else have to deal with the lag.
Does it detect BlockESP?
@falsevacuum
You can use permissions to do that.
@metsgiants123
No you need to use Orebfuscator or something similar to that.