The plugin has been mostly rewritten and a title command has been added (yes it should work on any version from 1.8 to 1.18.) Check out the GitHub link if you'd like to see the changes in detail.
This update doesn't have any real big changes, just that /dcf no longer requires you to send a message in the chat to work, and commands now tell you when you don't give them enough arguments.
The plugin.yml has also been revised to include a link to the plugin's page, the author's name (AlanZ), and all the permissions stuff.
Added command /detectchatformat or /dcf to automatically detect how the chat format works and save it to the config for use with the /sendchat command. Also includes an option to save your name as the default player. May not work in all situations. Prefixes/suffixes will be counted as part of the chat format and not the username. All you have to do is do /dcf and say a message in the chat.
I noticed I find myself using "/sendbc &00&11&22... etc." a lot so I added it into my commands.yml Then I thought, why not just add it into the plugin? So I did. Anyhow, this update adds the /colors command that shows you the different color (and formatting) codes you can use, which are &0-&9, &a-&f, and &k-&o. Also added a variable for the no permission message for less copy+paste, and slightly optimized the /sendmsg command.
Added a new command: /sendchat [-p player] <message>
Added a configuration file for the /sendchat command.
Added a command to reload the configuration file.
Fixed forgetting to change the version number in plugin.yml on last update.
Seems I forgot to upload version 1.6, but here is 1.6.1.
Added new command /sendbc or /sendbcast which is exactly like /sendmsg except it sends a broadcast instead, so no player name is required. Permission is sendmessage.broadcast
Also removed unnecessary command check.