SayLegit
This plugin was created to fulfil this request, and has been uploaded here so everyone may use it (which was also requested)
SayLegit is a simple plugin that tries to stop some people who use hacked clients from playing on the server. Most popular hacked clients use the same system for commands - a dot followed by the name of a feature is normally used to toggle a feature on and off. Because of this, SayLegit forces the player to type ".legit" within the allowed time (configurable) or they will be kicked. If they are kicked a number of times, they will be banned (also configurable). The legitimate players will have no problem doing this, but the hacked clients will normally stop the player from saying this, as it will be run as a command, resulting in them being kicked.
Features
- Reduce the number of hackers!
- Configurable kick time
- Configurable maximum kicks
- Configurable messages
Commands
This plugin does not feature commands - should it have any?
Permissions
saylegit.bypass - Players with this permission are not forced to say .legit
Source
Source will be available on GitHub soon. Most likely here.
I tested it on myself, and I got banned and can't urban myself, how do I urban myself?
@NextGenEnder
It works for any official Bukkit release. If you don't want to use Bukkit, I recommend you try finding plugins where you acquired your server mod :)
What Version Is This For? I Need 1.8 . Because I Tried It On My 1.8 Server And It Didn`t Work!
@DHCGabber
Right, it's very clear this plugin isn't that effective, but it was easy and someone wanted it so here it is ;)
@Bouger
Yeah, there are a few ways around it.
People can desactivate the hack before to login in the server.
I hope you do realise that almost every client these days allows you to either change the command prefix, or just say something that starts with a dot, right?
The idea is damn good :D NEEDS MORE DOWNLOADS!!! ^^
Just saying on a hacked client u can do [ .say .legit ] And it will say .legit - Just a heads up so if the player with a hacked client is smart he will do that...
@lecraeman
Yeah, that's exactly what the idea is supposed to exploit, the fact that it's not sent to the server :P
I had an idea about this before :D So cool to see it in action!
If you want, Read up on this post:
https://forums.bukkit.org/threads/dot-command-log.215690/
Originally was a command log, but I changed it when I realized the client never sends the .message to the server.