- Fixed a bug where the client was displayed as null in the join message.
- Cleaned up code a little.
- Organized source code.
- Changed message prefix.
- The message prefix is now configurable.
- Added warning message for the console if client detector disables.
- Added main plugin command.
- Added reload subcommand of main command.
- Removed some unnecessary code.
- Added a config option to set the amount of guardian effects played to crash a player's game.
- Some other small stuff that i forgot.
- Added an option to crash a player instead of kicking them when they are using a blocked client.
- Added descriptions to the config options.
- Made the message prefix look better.
- The "That player does not exist!" message is no longer red.
- Hopefully fixed some permission related bugs.
- Added a prefix to some messages.
- Fixed permission "clientdetector.*".
- Fixed permission "clientdetector.command.*"
- Added permission "clientdetector.clientblocker.bypass".
- Added permission "clientdetector.joinmessage.hide".
- Added a configuration file.
- Added a config option to include a player's client in the join message.
- Added a configurable list of blocked clients to the config.
- Changed /client command description.