Remove the dependency on FileConfiguration from MessageFormatter
Show message previews when setting message formats
Strip unneeded test code from MessageFormatterTest
Fix old constructor call
Add newline between preview and status message
Only show preview if message isn't null
Remove message verification from all set unit tests
Add a space between "Preview:" and the message preview
Move preview code into its own method
Add require-player-name config option and remove an obsolete comment
Add Command.PlayerNameNotFound locale string
Change the format for require-player-name into more general form
Add ArgumentsContainCheck
Add require-player-name checks in command executors
Update constructor calls
Add tests for require-player-name
Move formats into seperate config file
Save formats to formatsFile instead of saving the configuration
Update default format path
Implement message length checking